home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Games Parlour•
/
•Classic Board Games•
/
SuperMind •••••
/
SuperMind v2.0
/
SuperMind v2.0.rsrc
/
CODE_11.txt
< prev
next >
Wrap
Text File
|
1990-09-13
|
466KB
|
8,059 lines
# near model CODE resource
# jump table entries: 4152-4180 (29 of them)
export_547:
00000000 4E75 rts
export_521:
00000002 4E56 FFFC link A6, -0x0004
00000006 4A6D 92C8 tst.w [A5 - 0x6D38]
0000000A 6710 beq +0x12 /* 0000001C */
0000000C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000010 486D E7DE pea.l [A5 - 0x1822]
00000014 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00000018 508F addq.l A7, 8
0000001A 6058 bra +0x5A /* 00000074 */
label0000001C:
0000001C 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00000020 42A7 clr.l -[A7]
00000022 2F2D 92CA move.l -[A7], [A5 - 0x6D36]
00000026 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000002A 201F move.l D0, [A7]+
0000002C 4A80 tst.l D0
0000002E 6710 beq +0x12 /* 00000040 */
00000030 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000034 486D E7E4 pea.l [A5 - 0x181C]
00000038 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
0000003C 508F addq.l A7, 8
0000003E 6034 bra +0x36 /* 00000074 */
label00000040:
00000040 42A7 clr.l -[A7]
00000042 42A7 clr.l -[A7]
00000044 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */
0000004A 486E FFFC pea.l [A6 - 0x4]
0000004E A9FD syscall GetScrap
00000050 201F move.l D0, [A7]+
00000052 4A80 tst.l D0
00000054 6F10 ble +0x12 /* 00000066 */
00000056 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000005A 486D E7EC pea.l [A5 - 0x1814]
0000005E 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00000062 508F addq.l A7, 8
00000064 600E bra +0x10 /* 00000074 */
label00000066:
00000066 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000006A 486D E7F2 pea.l [A5 - 0x180E]
0000006E 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00000072 508F addq.l A7, 8
label00000074:
00000074 4E5E unlink A6
00000076 4E75 rts
export_531:
00000078 4E56 FFEA link A6, -0x0016
0000007C 2F0C move.l -[A7], A4
0000007E 286E 000C movea.l A4, [A6 + 0xC]
00000082 526D 8FD8 addq.w [A5 - 0x7028], 1
00000086 508C addq.l A4, 8
00000088 4A54 tst.w [A4]
0000008A 6706 beq +0x8 /* 00000092 */
0000008C 7002 moveq.l D0, 0x02
0000008E 6000 00DA bra +0xDC /* 0000016A */
label00000092:
00000092 4EBA 1912 jsr [PC + 0x1912 /* 000019A6 */]
00000096 3D40 FFFE move.w [A6 - 0x2], D0
0000009A 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20
000000A0 6606 bne +0x8 /* 000000A8 */
000000A2 7000 moveq.l D0, 0x00
000000A4 6000 00C4 bra +0xC6 /* 0000016A */
label000000A8:
000000A8 4A6E FFFE tst.w [A6 - 0x2]
000000AC 6708 beq +0xA /* 000000B6 */
000000AE 302E FFFE move.w D0, [A6 - 0x2]
000000B2 6000 00B6 bra +0xB8 /* 0000016A */
label000000B6:
000000B6 4A6D 9046 tst.w [A5 - 0x6FBA]
000000BA 670E beq +0x10 /* 000000CA */
000000BC 2D6D 9028 FFEE move.l [A6 - 0x12], [A5 - 0x6FD8]
000000C2 2D6D 901C FFFA move.l [A6 - 0x6], [A5 - 0x6FE4]
000000C8 600C bra +0xE /* 000000D6 */
label000000CA:
000000CA 2D6D 9014 FFEE move.l [A6 - 0x12], [A5 - 0x6FEC]
000000D0 2D6D 9008 FFFA move.l [A6 - 0x6], [A5 - 0x6FF8]
label000000D6:
000000D6 42A7 clr.l -[A7]
000000D8 42A7 clr.l -[A7]
000000DA 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000000DE 205F movea.l A0, [A7]+
000000E0 2D48 FFEA move.l [A6 - 0x16], A0
000000E4 3F3C 0001 move.w -[A7], 0x1
000000E8 2F2E FFEA move.l -[A7], [A6 - 0x16]
000000EC 2F2E FFEE move.l -[A7], [A6 - 0x12]
000000F0 4EBA 160C jsr [PC + 0x160C /* 000016FE */]
000000F4 4FEF 000A lea.l A7, [A7 + 0xA]
000000F8 3F3C 0001 move.w -[A7], 0x1
000000FC 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000100 4EBA 173E jsr [PC + 0x173E /* 00001840 */]
00000104 5C8F addq.l A7, 6
00000106 3F3C 0002 move.w -[A7], 0x2
0000010A 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000010E 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000112 4EBA 15EA jsr [PC + 0x15EA /* 000016FE */]
00000116 4FEF 000A lea.l A7, [A7 + 0xA]
0000011A 3F3C 0002 move.w -[A7], 0x2
0000011E 486E FFF2 pea.l [A6 - 0xE]
00000122 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000126 4EAD 0FBA jsr [A5 + 0xFBA /* export_499 */]
0000012A 4FEF 000A lea.l A7, [A7 + 0xA]
0000012E 486E FFF2 pea.l [A6 - 0xE]
00000132 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00000136 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
0000013A 508F addq.l A7, 8
0000013C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000140 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00000144 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00000148 508F addq.l A7, 8
0000014A 3F00 move.w -[A7], D0
0000014C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00000150 548F addq.l A7, 2
00000152 3F3C 0002 move.w -[A7], 0x2
00000156 2F2E FFEA move.l -[A7], [A6 - 0x16]
0000015A 4EBA 16E4 jsr [PC + 0x16E4 /* 00001840 */]
0000015E 5C8F addq.l A7, 6
00000160 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000164 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000168 7000 moveq.l D0, 0x00
label0000016A:
0000016A 285F movea.l A4, [A7]+
0000016C 4E5E unlink A6
0000016E 4E75 rts
export_520:
00000170 4E56 FFEA link A6, -0x0016
00000174 2F0C move.l -[A7], A4
00000176 286E 000C movea.l A4, [A6 + 0xC]
0000017A 526D 8FD8 addq.w [A5 - 0x7028], 1
0000017E 508C addq.l A4, 8
00000180 4A54 tst.w [A4]
00000182 6706 beq +0x8 /* 0000018A */
00000184 7002 moveq.l D0, 0x02
00000186 6000 00D6 bra +0xD8 /* 0000025E */
label0000018A:
0000018A 4EBA 181A jsr [PC + 0x181A /* 000019A6 */]
0000018E 3D40 FFFE move.w [A6 - 0x2], D0
00000192 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20
00000198 6606 bne +0x8 /* 000001A0 */
0000019A 7000 moveq.l D0, 0x00
0000019C 6000 00C0 bra +0xC2 /* 0000025E */
label000001A0:
000001A0 4A6E FFFE tst.w [A6 - 0x2]
000001A4 6708 beq +0xA /* 000001AE */
000001A6 302E FFFE move.w D0, [A6 - 0x2]
000001AA 6000 00B2 bra +0xB4 /* 0000025E */
label000001AE:
000001AE 4A6D 9046 tst.w [A5 - 0x6FBA]
000001B2 670E beq +0x10 /* 000001C2 */
000001B4 2D6D 9028 FFEE move.l [A6 - 0x12], [A5 - 0x6FD8]
000001BA 2D6D 901C FFFA move.l [A6 - 0x6], [A5 - 0x6FE4]
000001C0 600C bra +0xE /* 000001CE */
label000001C2:
000001C2 2D6D 9014 FFEE move.l [A6 - 0x12], [A5 - 0x6FEC]
000001C8 2D6D 9008 FFFA move.l [A6 - 0x6], [A5 - 0x6FF8]
label000001CE:
000001CE 42A7 clr.l -[A7]
000001D0 42A7 clr.l -[A7]
000001D2 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000001D6 205F movea.l A0, [A7]+
000001D8 2D48 FFEA move.l [A6 - 0x16], A0
000001DC 4267 clr.w -[A7]
000001DE 2F2E FFEA move.l -[A7], [A6 - 0x16]
000001E2 2F2E FFEE move.l -[A7], [A6 - 0x12]
000001E6 4EBA 1516 jsr [PC + 0x1516 /* 000016FE */]
000001EA 4FEF 000A lea.l A7, [A7 + 0xA]
000001EE 4267 clr.w -[A7]
000001F0 2F2E FFEE move.l -[A7], [A6 - 0x12]
000001F4 4EBA 164A jsr [PC + 0x164A /* 00001840 */]
000001F8 5C8F addq.l A7, 6
000001FA 3F3C 0002 move.w -[A7], 0x2
000001FE 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000202 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000206 4EBA 14F6 jsr [PC + 0x14F6 /* 000016FE */]
0000020A 4FEF 000A lea.l A7, [A7 + 0xA]
0000020E 3F3C 0002 move.w -[A7], 0x2
00000212 486E FFF2 pea.l [A6 - 0xE]
00000216 2F2E FFEA move.l -[A7], [A6 - 0x16]
0000021A 4EAD 0FBA jsr [A5 + 0xFBA /* export_499 */]
0000021E 4FEF 000A lea.l A7, [A7 + 0xA]
00000222 486E FFF2 pea.l [A6 - 0xE]
00000226 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
0000022A 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
0000022E 508F addq.l A7, 8
00000230 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000234 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00000238 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000023C 508F addq.l A7, 8
0000023E 3F00 move.w -[A7], D0
00000240 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00000244 548F addq.l A7, 2
00000246 3F3C 0002 move.w -[A7], 0x2
0000024A 2F2E FFEA move.l -[A7], [A6 - 0x16]
0000024E 4EBA 15F0 jsr [PC + 0x15F0 /* 00001840 */]
00000252 5C8F addq.l A7, 6
00000254 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000258 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000025C 7000 moveq.l D0, 0x00
label0000025E:
0000025E 285F movea.l A4, [A7]+
00000260 4E5E unlink A6
00000262 4E75 rts
export_524:
00000264 4E56 FF90 link A6, -0x0070
00000268 48E7 0038 movem.l -[A7], A2,A3,A4
0000026C 286E 000C movea.l A4, [A6 + 0xC]
00000270 526D 8FD8 addq.w [A5 - 0x7028], 1
00000274 3D54 FF9A move.w [A6 - 0x66], [A4]
00000278 508C addq.l A4, 8
0000027A 4A54 tst.w [A4]
0000027C 6706 beq +0x8 /* 00000284 */
0000027E 7002 moveq.l D0, 0x02
00000280 6000 0180 bra +0x182 /* 00000402 */
label00000284:
00000284 4EBA 1720 jsr [PC + 0x1720 /* 000019A6 */]
00000288 3D40 FF9C move.w [A6 - 0x64], D0
0000028C 0C6E FC20 FF9C cmpi.w [A6 - 0x64], 0xFC20
00000292 6606 bne +0x8 /* 0000029A */
00000294 7000 moveq.l D0, 0x00
00000296 6000 016A bra +0x16C /* 00000402 */
label0000029A:
0000029A 4A6E FF9C tst.w [A6 - 0x64]
0000029E 6708 beq +0xA /* 000002A8 */
000002A0 302E FF9C move.w D0, [A6 - 0x64]
000002A4 6000 015C bra +0x15E /* 00000402 */
label000002A8:
000002A8 4A6D 9046 tst.w [A5 - 0x6FBA]
000002AC 670E beq +0x10 /* 000002BC */
000002AE 2D6D 9028 FF9E move.l [A6 - 0x62], [A5 - 0x6FD8]
000002B4 2D6D 901C FFFC move.l [A6 - 0x4], [A5 - 0x6FE4]
000002BA 600C bra +0xE /* 000002C8 */
label000002BC:
000002BC 2D6D 9014 FF9E move.l [A6 - 0x62], [A5 - 0x6FEC]
000002C2 2D6D 9008 FFFC move.l [A6 - 0x4], [A5 - 0x6FF8]
label000002C8:
000002C8 2F2E FF9E move.l -[A7], [A6 - 0x62]
000002CC 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000002D0 42A7 clr.l -[A7]
000002D2 2F2E FF9E move.l -[A7], [A6 - 0x62]
000002D6 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000002DA 201F move.l D0, [A7]+
000002DC 4878 0052 push.l 0x52 /* 'R' */
000002E0 2F00 move.l -[A7], D0
000002E2 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000002E6 3D40 FF98 move.w [A6 - 0x68], D0
000002EA 4A6E FF98 tst.w [A6 - 0x68]
000002EE 6606 bne +0x8 /* 000002F6 */
000002F0 7000 moveq.l D0, 0x00
000002F2 6000 010E bra +0x110 /* 00000402 */
label000002F6:
000002F6 0C6E 084A FF9A cmpi.w [A6 - 0x66], 0x84A
000002FC 662C bne +0x2E /* 0000032A */
000002FE 206E FF9E movea.l A0, [A6 - 0x62]
00000302 302E FF98 move.w D0, [A6 - 0x68]
00000306 5340 subq.w D0, 1
00000308 C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000030C D090 add.l D0, [A0]
0000030E 2640 movea.l A3, D0
00000310 70FF moveq.l D0, 0xFFFFFFFF
00000312 3D40 FF94 move.w [A6 - 0x6C], D0
00000316 206E FF9E movea.l A0, [A6 - 0x62]
0000031A 302E FF98 move.w D0, [A6 - 0x68]
0000031E C1FC 0052 muls.w D0, 0x52 /* 'R' */
00000322 D090 add.l D0, [A0]
00000324 2D40 FF90 move.l [A6 - 0x70], D0
00000328 601A bra +0x1C /* 00000344 */
label0000032A:
0000032A 206E FF9E movea.l A0, [A6 - 0x62]
0000032E 2650 movea.l A3, [A0]
00000330 7001 moveq.l D0, 0x01
00000332 3D40 FF94 move.w [A6 - 0x6C], D0
00000336 206E FF9E movea.l A0, [A6 - 0x62]
0000033A 2050 movea.l A0, [A0]
0000033C 41E8 FFAE lea.l A0, [A0 - 0x52]
00000340 2D48 FF90 move.l [A6 - 0x70], A0
label00000344:
00000344 426E FF96 clr.w [A6 - 0x6A]
00000348 6000 006C bra +0x6E /* 000003B6 */
label0000034C:
0000034C 4A6B 0004 tst.w [A3 + 0x4]
00000350 6756 beq +0x58 /* 000003A8 */
00000352 302E FF94 move.w D0, [A6 - 0x6C]
00000356 C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000035A 220B move.l D1, A3
0000035C 9280 sub.l D1, D0
0000035E 2441 movea.l A2, D1
00000360 6040 bra +0x42 /* 000003A2 */
label00000362:
00000362 4A6A 0004 tst.w [A2 + 0x4]
00000366 6630 bne +0x32 /* 00000398 */
00000368 41EE FFA2 lea.l A0, [A6 - 0x5E]
0000036C 43D2 lea.l A1, [A2]
0000036E 7013 moveq.l D0, 0x13
label00000370:
00000370 20D9 move.l [A0]+, [A1]+
00000372 51C8 FFFC dbf D0, -0x6 /* 00000370 */
00000376 30D9 move.w [A0]+, [A1]+
00000378 41D2 lea.l A0, [A2]
0000037A 43D3 lea.l A1, [A3]
0000037C 7013 moveq.l D0, 0x13
label0000037E:
0000037E 20D9 move.l [A0]+, [A1]+
00000380 51C8 FFFC dbf D0, -0x6 /* 0000037E */
00000384 30D9 move.w [A0]+, [A1]+
00000386 41D3 lea.l A0, [A3]
00000388 43EE FFA2 lea.l A1, [A6 - 0x5E]
0000038C 7013 moveq.l D0, 0x13
label0000038E:
0000038E 20D9 move.l [A0]+, [A1]+
00000390 51C8 FFFC dbf D0, -0x6 /* 0000038E */
00000394 30D9 move.w [A0]+, [A1]+
00000396 6010 bra +0x12 /* 000003A8 */
label00000398:
00000398 302E FF94 move.w D0, [A6 - 0x6C]
0000039C C1FC 0052 muls.w D0, 0x52 /* 'R' */
000003A0 95C0 sub.l A2, D0
label000003A2:
000003A2 B5EE FF90 cmpa.l A2, [A6 - 0x70]
000003A6 66BA bne -0x44 /* 00000362 */
label000003A8:
000003A8 302E FF94 move.w D0, [A6 - 0x6C]
000003AC C1FC 0052 muls.w D0, 0x52 /* 'R' */
000003B0 D7C0 add.l A3, D0
000003B2 526E FF96 addq.w [A6 - 0x6A], 1
label000003B6:
000003B6 302E FF96 move.w D0, [A6 - 0x6A]
000003BA B06E FF98 cmp.w D0, [A6 - 0x68]
000003BE 6D8C blt -0x72 /* 0000034C */
000003C0 2F2E FF9E move.l -[A7], [A6 - 0x62]
000003C4 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000003C8 3F3C 0002 move.w -[A7], 0x2
000003CC 486E FFF4 pea.l [A6 - 0xC]
000003D0 2F2E FF9E move.l -[A7], [A6 - 0x62]
000003D4 4EAD 0FBA jsr [A5 + 0xFBA /* export_499 */]
000003D8 4FEF 000A lea.l A7, [A7 + 0xA]
000003DC 486E FFF4 pea.l [A6 - 0xC]
000003E0 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
000003E4 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
000003E8 508F addq.l A7, 8
000003EA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000003EE 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000003F2 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000003F6 508F addq.l A7, 8
000003F8 3F00 move.w -[A7], D0
000003FA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000003FE 548F addq.l A7, 2
00000400 7000 moveq.l D0, 0x00
label00000402:
00000402 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000406 4E5E unlink A6
00000408 4E75 rts
export_526:
0000040A 4E56 FF08 link A6, -0x00F8
0000040E 48E7 0108 movem.l -[A7], D7,A4
00000412 286E 000C movea.l A4, [A6 + 0xC]
00000416 4EBA 10EA jsr [PC + 0x10EA /* 00001502 */]
0000041A 508C addq.l A4, 8
0000041C 4A54 tst.w [A4]
0000041E 6600 007E bne +0x80 /* 0000049E */
00000422 4267 clr.w -[A7]
00000424 3F3C 0002 move.w -[A7], 0x2
00000428 A9C2 syscall SysEdit
0000042A 101F move.b D0, [A7]+
0000042C 4A00 tst.b D0
0000042E 6706 beq +0x8 /* 00000436 */
00000430 7000 moveq.l D0, 0x00
00000432 6000 019C bra +0x19E /* 000005D0 */
label00000436:
00000436 4EBA 01A0 jsr [PC + 0x1A0 /* 000005D8 */]
0000043A 4A40 tst.w D0
0000043C 6706 beq +0x8 /* 00000444 */
0000043E 7000 moveq.l D0, 0x00
00000440 6000 018E bra +0x190 /* 000005D0 */
label00000444:
00000444 4A6D 92B0 tst.w [A5 - 0x6D50]
00000448 6D1A blt +0x1C /* 00000464 */
0000044A 4A6D 92B6 tst.w [A5 - 0x6D4A]
0000044E 6606 bne +0x8 /* 00000456 */
00000450 4A6D 92AA tst.w [A5 - 0x6D56]
00000454 670E beq +0x10 /* 00000464 */
label00000456:
00000456 4EBA 01FE jsr [PC + 0x1FE /* 00000656 */]
0000045A 4A40 tst.w D0
0000045C 6706 beq +0x8 /* 00000464 */
0000045E 7000 moveq.l D0, 0x00
00000460 6000 016E bra +0x170 /* 000005D0 */
label00000464:
00000464 0C6D 0258 9044 cmpi.w [A5 - 0x6FBC], 0x258
0000046A 6D26 blt +0x28 /* 00000492 */
0000046C 486E FF08 pea.l [A6 - 0xF8]
00000470 486D 8FE8 pea.l [A5 - 0x7018]
00000474 4EBA 0210 jsr [PC + 0x210 /* 00000686 */]
00000478 508F addq.l A7, 8
0000047A 3E00 move.w D7, D0
0000047C 4A47 tst.w D7
0000047E 6706 beq +0x8 /* 00000486 */
00000480 3007 move.w D0, D7
00000482 6000 014C bra +0x14E /* 000005D0 */
label00000486:
00000486 4A6E FF08 tst.w [A6 - 0xF8]
0000048A 6706 beq +0x8 /* 00000492 */
0000048C 7000 moveq.l D0, 0x00
0000048E 6000 0140 bra +0x142 /* 000005D0 */
label00000492:
00000492 3F3C 0001 move.w -[A7], 0x1
00000496 A9C8 syscall SysBeep
00000498 7000 moveq.l D0, 0x00
0000049A 6000 0134 bra +0x136 /* 000005D0 */
label0000049E:
0000049E 0C54 138D cmpi.w [A4], 0x138D
000004A2 6612 bne +0x14 /* 000004B6 */
000004A4 508C addq.l A4, 8
000004A6 4A54 tst.w [A4]
000004A8 6706 beq +0x8 /* 000004B0 */
000004AA 7002 moveq.l D0, 0x02
000004AC 6000 0122 bra +0x124 /* 000005D0 */
label000004B0:
000004B0 7000 moveq.l D0, 0x00
000004B2 6000 011C bra +0x11E /* 000005D0 */
label000004B6:
000004B6 0C54 2B43 cmpi.w [A4], 0x2B43 /* '+C' */
000004BA 661E bne +0x20 /* 000004DA */
000004BC 508C addq.l A4, 8
000004BE 4A54 tst.w [A4]
000004C0 6706 beq +0x8 /* 000004C8 */
000004C2 7002 moveq.l D0, 0x02
000004C4 6000 010A bra +0x10C /* 000005D0 */
label000004C8:
000004C8 486E FF08 pea.l [A6 - 0xF8]
000004CC 486D 8FE8 pea.l [A5 - 0x7018]
000004D0 4EBA 01B4 jsr [PC + 0x1B4 /* 00000686 */]
000004D4 508F addq.l A7, 8
000004D6 6000 00F8 bra +0xFA /* 000005D0 */
label000004DA:
000004DA 0C54 2B6A cmpi.w [A4], 0x2B6A /* '+j' */
000004DE 6616 bne +0x18 /* 000004F6 */
000004E0 508C addq.l A4, 8
000004E2 4A54 tst.w [A4]
000004E4 6706 beq +0x8 /* 000004EC */
000004E6 7002 moveq.l D0, 0x02
000004E8 6000 00E6 bra +0xE8 /* 000005D0 */
label000004EC:
000004EC 4EBA 00EA jsr [PC + 0xEA /* 000005D8 */]
000004F0 7000 moveq.l D0, 0x00
000004F2 6000 00DC bra +0xDE /* 000005D0 */
label000004F6:
000004F6 0C54 2B4B cmpi.w [A4], 0x2B4B /* '+K' */
000004FA 6616 bne +0x18 /* 00000512 */
000004FC 508C addq.l A4, 8
000004FE 4A54 tst.w [A4]
00000500 6706 beq +0x8 /* 00000508 */
00000502 7002 moveq.l D0, 0x02
00000504 6000 00CA bra +0xCC /* 000005D0 */
label00000508:
00000508 4EBA 014C jsr [PC + 0x14C /* 00000656 */]
0000050C 7000 moveq.l D0, 0x00
0000050E 6000 00C0 bra +0xC2 /* 000005D0 */
label00000512:
00000512 0C54 2B0A cmpi.w [A4], 0x2B0A /* '+\n' */
00000516 6612 bne +0x14 /* 0000052A */
00000518 4A6C 0008 tst.w [A4 + 0x8]
0000051C 660C bne +0xE /* 0000052A */
0000051E 4EBA 14CA jsr [PC + 0x14CA /* 000019EA */]
00000522 4EBA 1A32 jsr [PC + 0x1A32 /* 00001F56 */]
00000526 6000 00A8 bra +0xAA /* 000005D0 */
label0000052A:
0000052A 486E FF0C pea.l [A6 - 0xF4]
0000052E 486E FF0A pea.l [A6 - 0xF6]
00000532 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000536 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000053A 2F0C move.l -[A7], A4
0000053C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000540 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00000544 4FEF 0018 lea.l A7, [A7 + 0x18]
00000548 3E00 move.w D7, D0
0000054A 4A47 tst.w D7
0000054C 6706 beq +0x8 /* 00000554 */
0000054E 3007 move.w D0, D7
00000550 6000 007E bra +0x80 /* 000005D0 */
label00000554:
00000554 302E FF0A move.w D0, [A6 - 0xF6]
00000558 48C0 ext.l D0
0000055A E780 asl D0, 3
0000055C D9C0 add.l A4, D0
0000055E 4A54 tst.w [A4]
00000560 670E beq +0x10 /* 00000570 */
00000562 486E FF0C pea.l [A6 - 0xF4]
00000566 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
0000056A 588F addq.l A7, 4
0000056C 7013 moveq.l D0, 0x13
0000056E 6060 bra +0x62 /* 000005D0 */
label00000570:
00000570 0C6E 0003 FF0C cmpi.w [A6 - 0xF4], 0x3
00000576 670E beq +0x10 /* 00000586 */
00000578 486E FF0C pea.l [A6 - 0xF4]
0000057C 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00000580 588F addq.l A7, 4
00000582 7002 moveq.l D0, 0x02
00000584 604A bra +0x4C /* 000005D0 */
label00000586:
00000586 4267 clr.w -[A7]
00000588 3F3C 0001 move.w -[A7], 0x1
0000058C 2F2E FF66 move.l -[A7], [A6 - 0x9A]
00000590 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
00000594 508F addq.l A7, 8
00000596 4267 clr.w -[A7]
00000598 3F3C 0001 move.w -[A7], 0x1
0000059C 2F2E FF7A move.l -[A7], [A6 - 0x86]
000005A0 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
000005A4 508F addq.l A7, 8
000005A6 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000005AA 2F2E FFAA move.l -[A7], [A6 - 0x56]
000005AE 4EAD 1002 jsr [A5 + 0x1002 /* export_508 */]
000005B2 5C8F addq.l A7, 6
000005B4 486E FF08 pea.l [A6 - 0xF8]
000005B8 486E FF3A pea.l [A6 - 0xC6]
000005BC 4EBA 00C8 jsr [PC + 0xC8 /* 00000686 */]
000005C0 508F addq.l A7, 8
000005C2 3E00 move.w D7, D0
000005C4 486E FF0C pea.l [A6 - 0xF4]
000005C8 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000005CC 588F addq.l A7, 4
000005CE 3007 move.w D0, D7
label000005D0:
000005D0 4CDF 1080 movem.l D7,A4, [A7]+
000005D4 4E5E unlink A6
000005D6 4E75 rts
fn000005D8:
000005D8 4A6D 928E tst.w [A5 - 0x6D72]
000005DC 6D48 blt +0x4A /* 00000626 */
000005DE 2F2D 929A move.l -[A7], [A5 - 0x6D66]
000005E2 4EBA 1392 jsr [PC + 0x1392 /* 00001976 */]
000005E6 588F addq.l A7, 4
000005E8 4A40 tst.w D0
000005EA 673A beq +0x3C /* 00000626 */
000005EC 4A6D 9294 tst.w [A5 - 0x6D6C]
000005F0 6706 beq +0x8 /* 000005F8 */
000005F2 7000 moveq.l D0, 0x00
000005F4 6000 005E bra +0x60 /* 00000654 */
label000005F8:
000005F8 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E]
000005FC 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000600 588F addq.l A7, 4
00000602 7001 moveq.l D0, 0x01
00000604 3B40 928C move.w [A5 - 0x6D74], D0
00000608 2F2D 929A move.l -[A7], [A5 - 0x6D66]
0000060C A9D6 syscall TECut
0000060E 2F2D 929E move.l -[A7], [A5 - 0x6D62]
00000612 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */]
00000616 588F addq.l A7, 4
00000618 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000061C 3B78 0968 8DAE move.w [A5 - 0x7252], [0x00000968 /* ScrapCount */]
00000622 7001 moveq.l D0, 0x01
00000624 602E bra +0x30 /* 00000654 */
label00000626:
00000626 206D 9182 movea.l A0, [A5 - 0x6E7E]
0000062A 4A28 006E tst.b [A0 + 0x6E]
0000062E 6722 beq +0x24 /* 00000652 */
00000630 2F2D 917E move.l -[A7], [A5 - 0x6E82]
00000634 4EBA 1340 jsr [PC + 0x1340 /* 00001976 */]
00000638 588F addq.l A7, 4
0000063A 4A40 tst.w D0
0000063C 6714 beq +0x16 /* 00000652 */
0000063E 2F2D 917E move.l -[A7], [A5 - 0x6E82]
00000642 A9D6 syscall TECut
00000644 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000648 3B78 0968 8DAE move.w [A5 - 0x7252], [0x00000968 /* ScrapCount */]
0000064E 7001 moveq.l D0, 0x01
00000650 6002 bra +0x4 /* 00000654 */
label00000652:
00000652 7000 moveq.l D0, 0x00
label00000654:
00000654 4E75 rts
fn00000656:
00000656 4A6D 92B0 tst.w [A5 - 0x6D50]
0000065A 6D26 blt +0x28 /* 00000682 */
0000065C 4A6D 92B6 tst.w [A5 - 0x6D4A]
00000660 6606 bne +0x8 /* 00000668 */
00000662 4A6D 92AA tst.w [A5 - 0x6D56]
00000666 671A beq +0x1C /* 00000682 */
label00000668:
00000668 2F2D 92C0 move.l -[A7], [A5 - 0x6D40]
0000066C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000670 588F addq.l A7, 4
00000672 4EAD 11CA jsr [A5 + 0x11CA /* export_565 */]
00000676 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
0000067A 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000067E 7001 moveq.l D0, 0x01
00000680 6002 bra +0x4 /* 00000684 */
label00000682:
00000682 7000 moveq.l D0, 0x00
label00000684:
00000684 4E75 rts
fn00000686:
00000686 4E56 FFFA link A6, -0x0006
0000068A 2F0C move.l -[A7], A4
0000068C 286E 0008 movea.l A4, [A6 + 0x8]
00000690 526D 8FD8 addq.w [A5 - 0x7028], 1
00000694 206E 000C movea.l A0, [A6 + 0xC]
00000698 4250 clr.w [A0]
0000069A 4EBA 130A jsr [PC + 0x130A /* 000019A6 */]
0000069E 3D40 FFFE move.w [A6 - 0x2], D0
000006A2 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20
000006A8 6606 bne +0x8 /* 000006B0 */
000006AA 7000 moveq.l D0, 0x00
000006AC 6000 0172 bra +0x174 /* 00000820 */
label000006B0:
000006B0 4A6E FFFE tst.w [A6 - 0x2]
000006B4 6708 beq +0xA /* 000006BE */
000006B6 302E FFFE move.w D0, [A6 - 0x2]
000006BA 6000 0164 bra +0x166 /* 00000820 */
label000006BE:
000006BE 3F3C 0001 move.w -[A7], 0x1
000006C2 2F2C 0040 move.l -[A7], [A4 + 0x40]
000006C6 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
000006CA 5C8F addq.l A7, 6
000006CC 2D40 FFFA move.l [A6 - 0x6], D0
000006D0 3F3C 0001 move.w -[A7], 0x1
000006D4 2F2C 002C move.l -[A7], [A4 + 0x2C]
000006D8 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
000006DC 5C8F addq.l A7, 6
000006DE D1AE FFFA add.l [A6 - 0x6], D0
000006E2 202E FFFA move.l D0, [A6 - 0x6]
000006E6 E580 asl D0, 2
000006E8 2F00 move.l -[A7], D0
000006EA 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
000006EE 588F addq.l A7, 4
000006F0 4A40 tst.w D0
000006F2 6706 beq +0x8 /* 000006FA */
000006F4 7025 moveq.l D0, 0x25
000006F6 6000 0128 bra +0x12A /* 00000820 */
label000006FA:
000006FA 3F3C 0001 move.w -[A7], 0x1
000006FE 2F2D 92CA move.l -[A7], [A5 - 0x6D36]
00000702 2F2C 0040 move.l -[A7], [A4 + 0x40]
00000706 4EBA 0FF6 jsr [PC + 0xFF6 /* 000016FE */]
0000070A 4FEF 000A lea.l A7, [A7 + 0xA]
0000070E 4A6C 005E tst.w [A4 + 0x5E]
00000712 6614 bne +0x16 /* 00000728 */
00000714 3F3C 0001 move.w -[A7], 0x1
00000718 2F2D 92CA move.l -[A7], [A5 - 0x6D36]
0000071C 2F2C 002C move.l -[A7], [A4 + 0x2C]
00000720 4EBA 0FDC jsr [PC + 0xFDC /* 000016FE */]
00000724 4FEF 000A lea.l A7, [A7 + 0xA]
label00000728:
00000728 42A7 clr.l -[A7]
0000072A 2F2D 92CA move.l -[A7], [A5 - 0x6D36]
0000072E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00000732 201F move.l D0, [A7]+
00000734 4A80 tst.l D0
00000736 6606 bne +0x8 /* 0000073E */
00000738 7000 moveq.l D0, 0x00
0000073A 6000 00E4 bra +0xE6 /* 00000820 */
label0000073E:
0000073E 206E 000C movea.l A0, [A6 + 0xC]
00000742 7001 moveq.l D0, 0x01
00000744 3080 move.w [A0], D0
00000746 4AAC 0048 tst.l [A4 + 0x48]
0000074A 6700 0066 beq +0x68 /* 000007B2 */
0000074E 4A6D 8FBA tst.w [A5 - 0x7046]
00000752 6600 005E bne +0x60 /* 000007B2 */
00000756 2F2C 0040 move.l -[A7], [A4 + 0x40]
0000075A 2F2C 0048 move.l -[A7], [A4 + 0x48]
0000075E 4EBA 00C6 jsr [PC + 0xC6 /* 00000826 */]
00000762 508F addq.l A7, 8
00000764 3D40 FFFE move.w [A6 - 0x2], D0
00000768 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20
0000076E 6606 bne +0x8 /* 00000776 */
00000770 7000 moveq.l D0, 0x00
00000772 6000 00AC bra +0xAE /* 00000820 */
label00000776:
00000776 4A6E FFFE tst.w [A6 - 0x2]
0000077A 6708 beq +0xA /* 00000784 */
0000077C 302E FFFE move.w D0, [A6 - 0x2]
00000780 6000 009E bra +0xA0 /* 00000820 */
label00000784:
00000784 2F2C 002C move.l -[A7], [A4 + 0x2C]
00000788 2F2C 0048 move.l -[A7], [A4 + 0x48]
0000078C 4EBA 0098 jsr [PC + 0x98 /* 00000826 */]
00000790 508F addq.l A7, 8
00000792 3D40 FFFE move.w [A6 - 0x2], D0
00000796 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20
0000079C 6606 bne +0x8 /* 000007A4 */
0000079E 7000 moveq.l D0, 0x00
000007A0 6000 007E bra +0x80 /* 00000820 */
label000007A4:
000007A4 4A6E FFFE tst.w [A6 - 0x2]
000007A8 6708 beq +0xA /* 000007B2 */
000007AA 302E FFFE move.w D0, [A6 - 0x2]
000007AE 6000 0070 bra +0x72 /* 00000820 */
label000007B2:
000007B2 3F3C 0001 move.w -[A7], 0x1
000007B6 2F2C 0040 move.l -[A7], [A4 + 0x40]
000007BA 4EBA 1084 jsr [PC + 0x1084 /* 00001840 */]
000007BE 5C8F addq.l A7, 6
000007C0 4A6C 005E tst.w [A4 + 0x5E]
000007C4 660E bne +0x10 /* 000007D4 */
000007C6 3F3C 0001 move.w -[A7], 0x1
000007CA 2F2C 002C move.l -[A7], [A4 + 0x2C]
000007CE 4EBA 1070 jsr [PC + 0x1070 /* 00001840 */]
000007D2 5C8F addq.l A7, 6
label000007D4:
000007D4 4AAC 0048 tst.l [A4 + 0x48]
000007D8 670C beq +0xE /* 000007E6 */
000007DA 42A7 clr.l -[A7]
000007DC 2F2C 0048 move.l -[A7], [A4 + 0x48]
000007E0 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
000007E4 508F addq.l A7, 8
label000007E6:
000007E6 2F2C 0020 move.l -[A7], [A4 + 0x20]
000007EA 2F14 move.l -[A7], [A4]
000007EC 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000007F0 508F addq.l A7, 8
000007F2 3F00 move.w -[A7], D0
000007F4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000007F8 548F addq.l A7, 2
000007FA 2F2C 0034 move.l -[A7], [A4 + 0x34]
000007FE 2F14 move.l -[A7], [A4]
00000800 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00000804 508F addq.l A7, 8
00000806 3F00 move.w -[A7], D0
00000808 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000080C 548F addq.l A7, 2
0000080E 2F0C move.l -[A7], A4
00000810 4EBA 0448 jsr [PC + 0x448 /* 00000C5A */]
00000814 588F addq.l A7, 4
00000816 2F0C move.l -[A7], A4
00000818 4EBA 0D32 jsr [PC + 0xD32 /* 0000154C */]
0000081C 588F addq.l A7, 4
0000081E 7000 moveq.l D0, 0x00
label00000820:
00000820 285F movea.l A4, [A7]+
00000822 4E5E unlink A6
00000824 4E75 rts
fn00000826:
00000826 4E56 FFAC link A6, -0x0054
0000082A 48E7 0700 movem.l -[A7], D5,D6,D7
0000082E 3D6D 8FD8 FFFE move.w [A6 - 0x2], [A5 - 0x7028]
00000834 42A7 clr.l -[A7]
00000836 2F2E 000C move.l -[A7], [A6 + 0xC]
0000083A 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000083E 201F move.l D0, [A7]+
00000840 4878 0052 push.l 0x52 /* 'R' */
00000844 2F00 move.l -[A7], D0
00000846 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000084A 3E00 move.w D7, D0
0000084C 7C00 moveq.l D6, 0x00
0000084E 6000 00D4 bra +0xD6 /* 00000924 */
label00000852:
00000852 206E 000C movea.l A0, [A6 + 0xC]
00000856 3006 move.w D0, D6
00000858 C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000085C D090 add.l D0, [A0]
0000085E 2040 movea.l A0, D0
00000860 43EE FFAC lea.l A1, [A6 - 0x54]
00000864 7013 moveq.l D0, 0x13
label00000866:
00000866 22D8 move.l [A1]+, [A0]+
00000868 51C8 FFFC dbf D0, -0x6 /* 00000866 */
0000086C 32D8 move.w [A1]+, [A0]+
0000086E 4A6E FFB0 tst.w [A6 - 0x50]
00000872 6700 00AE beq +0xB0 /* 00000922 */
00000876 4A6E FFAE tst.w [A6 - 0x52]
0000087A 6634 bne +0x36 /* 000008B0 */
0000087C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000880 486D E7F8 pea.l [A5 - 0x1808]
00000884 3F06 move.w -[A7], D6
00000886 2F2E 000C move.l -[A7], [A6 + 0xC]
0000088A 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */]
0000088E 4FEF 000E lea.l A7, [A7 + 0xE]
00000892 3A00 move.w D5, D0
00000894 4A45 tst.w D5
00000896 6706 beq +0x8 /* 0000089E */
00000898 3005 move.w D0, D5
0000089A 6000 0090 bra +0x92 /* 0000092C */
label0000089E:
0000089E 302E FFFE move.w D0, [A6 - 0x2]
000008A2 B06D 8FD8 cmp.w D0, [A5 - 0x7028]
000008A6 6708 beq +0xA /* 000008B0 */
000008A8 303C FC20 move.w D0, 0xFC20
000008AC 6000 007E bra +0x80 /* 0000092C */
label000008B0:
000008B0 0C6E 0001 FFAE cmpi.w [A6 - 0x52], 0x1
000008B6 6632 bne +0x34 /* 000008EA */
000008B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008BC 486D E806 pea.l [A5 - 0x17FA]
000008C0 3F06 move.w -[A7], D6
000008C2 2F2E 000C move.l -[A7], [A6 + 0xC]
000008C6 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */]
000008CA 4FEF 000E lea.l A7, [A7 + 0xE]
000008CE 3A00 move.w D5, D0
000008D0 4A45 tst.w D5
000008D2 6706 beq +0x8 /* 000008DA */
000008D4 3005 move.w D0, D5
000008D6 6000 0054 bra +0x56 /* 0000092C */
label000008DA:
000008DA 302E FFFE move.w D0, [A6 - 0x2]
000008DE B06D 8FD8 cmp.w D0, [A5 - 0x7028]
000008E2 6706 beq +0x8 /* 000008EA */
000008E4 303C FC20 move.w D0, 0xFC20
000008E8 6042 bra +0x44 /* 0000092C */
label000008EA:
000008EA 0C6E 0002 FFAE cmpi.w [A6 - 0x52], 0x2
000008F0 6630 bne +0x32 /* 00000922 */
000008F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008F6 486D E814 pea.l [A5 - 0x17EC]
000008FA 3F06 move.w -[A7], D6
000008FC 2F2E 000C move.l -[A7], [A6 + 0xC]
00000900 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */]
00000904 4FEF 000E lea.l A7, [A7 + 0xE]
00000908 3A00 move.w D5, D0
0000090A 4A45 tst.w D5
0000090C 6704 beq +0x6 /* 00000912 */
0000090E 3005 move.w D0, D5
00000910 601A bra +0x1C /* 0000092C */
label00000912:
00000912 302E FFFE move.w D0, [A6 - 0x2]
00000916 B06D 8FD8 cmp.w D0, [A5 - 0x7028]
0000091A 6706 beq +0x8 /* 00000922 */
0000091C 303C FC20 move.w D0, 0xFC20
00000920 600A bra +0xC /* 0000092C */
label00000922:
00000922 5246 addq.w D6, 1
label00000924:
00000924 BC47 cmp.w D6, D7
00000926 6D00 FF2A blt -0xD4 /* 00000852 */
0000092A 7000 moveq.l D0, 0x00
label0000092C:
0000092C 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00000930 4E5E unlink A6
00000932 4E75 rts
export_528:
00000934 4E56 FF08 link A6, -0x00F8
00000938 48E7 0108 movem.l -[A7], D7,A4
0000093C 286E 000C movea.l A4, [A6 + 0xC]
00000940 4EBA 0BC0 jsr [PC + 0xBC0 /* 00001502 */]
00000944 508C addq.l A4, 8
00000946 4A54 tst.w [A4]
00000948 6600 007E bne +0x80 /* 000009C8 */
0000094C 4267 clr.w -[A7]
0000094E 3F3C 0003 move.w -[A7], 0x3
00000952 A9C2 syscall SysEdit
00000954 101F move.b D0, [A7]+
00000956 4A00 tst.b D0
00000958 6706 beq +0x8 /* 00000960 */
0000095A 7000 moveq.l D0, 0x00
0000095C 6000 0182 bra +0x184 /* 00000AE0 */
label00000960:
00000960 4EBA 0186 jsr [PC + 0x186 /* 00000AE8 */]
00000964 4A40 tst.w D0
00000966 6706 beq +0x8 /* 0000096E */
00000968 7000 moveq.l D0, 0x00
0000096A 6000 0174 bra +0x176 /* 00000AE0 */
label0000096E:
0000096E 4A6D 92B0 tst.w [A5 - 0x6D50]
00000972 6D1A blt +0x1C /* 0000098E */
00000974 4A6D 92B6 tst.w [A5 - 0x6D4A]
00000978 6606 bne +0x8 /* 00000980 */
0000097A 4A6D 92AA tst.w [A5 - 0x6D56]
0000097E 670E beq +0x10 /* 0000098E */
label00000980:
00000980 4EBA 01C8 jsr [PC + 0x1C8 /* 00000B4A */]
00000984 4A40 tst.w D0
00000986 6706 beq +0x8 /* 0000098E */
00000988 7000 moveq.l D0, 0x00
0000098A 6000 0154 bra +0x156 /* 00000AE0 */
label0000098E:
0000098E 0C6D 0258 9044 cmpi.w [A5 - 0x6FBC], 0x258
00000994 6D26 blt +0x28 /* 000009BC */
00000996 486E FF08 pea.l [A6 - 0xF8]
0000099A 486D 8FE8 pea.l [A5 - 0x7018]
0000099E 4EBA 01D6 jsr [PC + 0x1D6 /* 00000B76 */]
000009A2 508F addq.l A7, 8
000009A4 3E00 move.w D7, D0
000009A6 4A47 tst.w D7
000009A8 6706 beq +0x8 /* 000009B0 */
000009AA 3007 move.w D0, D7
000009AC 6000 0132 bra +0x134 /* 00000AE0 */
label000009B0:
000009B0 4A6E FF08 tst.w [A6 - 0xF8]
000009B4 6706 beq +0x8 /* 000009BC */
000009B6 7000 moveq.l D0, 0x00
000009B8 6000 0126 bra +0x128 /* 00000AE0 */
label000009BC:
000009BC 3F3C 0001 move.w -[A7], 0x1
000009C0 A9C8 syscall SysBeep
000009C2 7000 moveq.l D0, 0x00
000009C4 6000 011A bra +0x11C /* 00000AE0 */
label000009C8:
000009C8 0C54 2B43 cmpi.w [A4], 0x2B43 /* '+C' */
000009CC 661E bne +0x20 /* 000009EC */
000009CE 508C addq.l A4, 8
000009D0 4A54 tst.w [A4]
000009D2 6706 beq +0x8 /* 000009DA */
000009D4 7002 moveq.l D0, 0x02
000009D6 6000 0108 bra +0x10A /* 00000AE0 */
label000009DA:
000009DA 486E FF08 pea.l [A6 - 0xF8]
000009DE 486D 8FE8 pea.l [A5 - 0x7018]
000009E2 4EBA 0192 jsr [PC + 0x192 /* 00000B76 */]
000009E6 508F addq.l A7, 8
000009E8 6000 00F6 bra +0xF8 /* 00000AE0 */
label000009EC:
000009EC 0C54 2B6A cmpi.w [A4], 0x2B6A /* '+j' */
000009F0 6616 bne +0x18 /* 00000A08 */
000009F2 508C addq.l A4, 8
000009F4 4A54 tst.w [A4]
000009F6 6706 beq +0x8 /* 000009FE */
000009F8 7002 moveq.l D0, 0x02
000009FA 6000 00E4 bra +0xE6 /* 00000AE0 */
label000009FE:
000009FE 4EBA 00E8 jsr [PC + 0xE8 /* 00000AE8 */]
00000A02 7000 moveq.l D0, 0x00
00000A04 6000 00DA bra +0xDC /* 00000AE0 */
label00000A08:
00000A08 0C54 2B4B cmpi.w [A4], 0x2B4B /* '+K' */
00000A0C 6616 bne +0x18 /* 00000A24 */
00000A0E 508C addq.l A4, 8
00000A10 4A54 tst.w [A4]
00000A12 6706 beq +0x8 /* 00000A1A */
00000A14 7002 moveq.l D0, 0x02
00000A16 6000 00C8 bra +0xCA /* 00000AE0 */
label00000A1A:
00000A1A 4EBA 012E jsr [PC + 0x12E /* 00000B4A */]
00000A1E 7000 moveq.l D0, 0x00
00000A20 6000 00BE bra +0xC0 /* 00000AE0 */
label00000A24:
00000A24 0C54 2B0A cmpi.w [A4], 0x2B0A /* '+\n' */
00000A28 6610 bne +0x12 /* 00000A3A */
00000A2A 4A6C 0008 tst.w [A4 + 0x8]
00000A2E 660A bne +0xC /* 00000A3A */
00000A30 4EBA 0FB8 jsr [PC + 0xFB8 /* 000019EA */]
00000A34 7000 moveq.l D0, 0x00
00000A36 6000 00A8 bra +0xAA /* 00000AE0 */
label00000A3A:
00000A3A 486E FF0C pea.l [A6 - 0xF4]
00000A3E 486E FF0A pea.l [A6 - 0xF6]
00000A42 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000A46 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000A4A 2F0C move.l -[A7], A4
00000A4C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A50 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00000A54 4FEF 0018 lea.l A7, [A7 + 0x18]
00000A58 3E00 move.w D7, D0
00000A5A 4A47 tst.w D7
00000A5C 6706 beq +0x8 /* 00000A64 */
00000A5E 3007 move.w D0, D7
00000A60 6000 007E bra +0x80 /* 00000AE0 */
label00000A64:
00000A64 302E FF0A move.w D0, [A6 - 0xF6]
00000A68 48C0 ext.l D0
00000A6A E780 asl D0, 3
00000A6C D9C0 add.l A4, D0
00000A6E 4A54 tst.w [A4]
00000A70 670E beq +0x10 /* 00000A80 */
00000A72 486E FF0C pea.l [A6 - 0xF4]
00000A76 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00000A7A 588F addq.l A7, 4
00000A7C 7013 moveq.l D0, 0x13
00000A7E 6060 bra +0x62 /* 00000AE0 */
label00000A80:
00000A80 0C6E 0003 FF0C cmpi.w [A6 - 0xF4], 0x3
00000A86 670E beq +0x10 /* 00000A96 */
00000A88 486E FF0C pea.l [A6 - 0xF4]
00000A8C 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00000A90 588F addq.l A7, 4
00000A92 7002 moveq.l D0, 0x02
00000A94 604A bra +0x4C /* 00000AE0 */
label00000A96:
00000A96 4267 clr.w -[A7]
00000A98 3F3C 0001 move.w -[A7], 0x1
00000A9C 2F2E FF66 move.l -[A7], [A6 - 0x9A]
00000AA0 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
00000AA4 508F addq.l A7, 8
00000AA6 4267 clr.w -[A7]
00000AA8 3F3C 0001 move.w -[A7], 0x1
00000AAC 2F2E FF7A move.l -[A7], [A6 - 0x86]
00000AB0 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
00000AB4 508F addq.l A7, 8
00000AB6 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00000ABA 2F2E FFAA move.l -[A7], [A6 - 0x56]
00000ABE 4EAD 1002 jsr [A5 + 0x1002 /* export_508 */]
00000AC2 5C8F addq.l A7, 6
00000AC4 486E FF08 pea.l [A6 - 0xF8]
00000AC8 486E FF3A pea.l [A6 - 0xC6]
00000ACC 4EBA 00A8 jsr [PC + 0xA8 /* 00000B76 */]
00000AD0 508F addq.l A7, 8
00000AD2 3E00 move.w D7, D0
00000AD4 486E FF0C pea.l [A6 - 0xF4]
00000AD8 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00000ADC 588F addq.l A7, 4
00000ADE 3007 move.w D0, D7
label00000AE0:
00000AE0 4CDF 1080 movem.l D7,A4, [A7]+
00000AE4 4E5E unlink A6
00000AE6 4E75 rts
fn00000AE8:
00000AE8 4A6D 928E tst.w [A5 - 0x6D72]
00000AEC 6D2C blt +0x2E /* 00000B1A */
00000AEE 2F2D 929A move.l -[A7], [A5 - 0x6D66]
00000AF2 4EBA 0E82 jsr [PC + 0xE82 /* 00001976 */]
00000AF6 588F addq.l A7, 4
00000AF8 4A40 tst.w D0
00000AFA 671E beq +0x20 /* 00000B1A */
00000AFC 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E]
00000B00 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000B04 588F addq.l A7, 4
00000B06 2F2D 929A move.l -[A7], [A5 - 0x6D66]
00000B0A A9D5 syscall TECopy
00000B0C 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000B10 3B78 0968 8DAE move.w [A5 - 0x7252], [0x00000968 /* ScrapCount */]
00000B16 7001 moveq.l D0, 0x01
00000B18 602E bra +0x30 /* 00000B48 */
label00000B1A:
00000B1A 206D 9182 movea.l A0, [A5 - 0x6E7E]
00000B1E 4A28 006E tst.b [A0 + 0x6E]
00000B22 6722 beq +0x24 /* 00000B46 */
00000B24 2F2D 917E move.l -[A7], [A5 - 0x6E82]
00000B28 4EBA 0E4C jsr [PC + 0xE4C /* 00001976 */]
00000B2C 588F addq.l A7, 4
00000B2E 4A40 tst.w D0
00000B30 6714 beq +0x16 /* 00000B46 */
00000B32 2F2D 917E move.l -[A7], [A5 - 0x6E82]
00000B36 A9D5 syscall TECopy
00000B38 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000B3C 3B78 0968 8DAE move.w [A5 - 0x7252], [0x00000968 /* ScrapCount */]
00000B42 7001 moveq.l D0, 0x01
00000B44 6002 bra +0x4 /* 00000B48 */
label00000B46:
00000B46 7000 moveq.l D0, 0x00
label00000B48:
00000B48 4E75 rts
fn00000B4A:
00000B4A 4A6D 92B0 tst.w [A5 - 0x6D50]
00000B4E 6D22 blt +0x24 /* 00000B72 */
00000B50 4A6D 92B6 tst.w [A5 - 0x6D4A]
00000B54 6606 bne +0x8 /* 00000B5C */
00000B56 4A6D 92AA tst.w [A5 - 0x6D56]
00000B5A 6716 beq +0x18 /* 00000B72 */
label00000B5C:
00000B5C 2F2D 92C0 move.l -[A7], [A5 - 0x6D40]
00000B60 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000B64 588F addq.l A7, 4
00000B66 4EAD 11CA jsr [A5 + 0x11CA /* export_565 */]
00000B6A 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000B6E 7001 moveq.l D0, 0x01
00000B70 6002 bra +0x4 /* 00000B74 */
label00000B72:
00000B72 7000 moveq.l D0, 0x00
label00000B74:
00000B74 4E75 rts
fn00000B76:
00000B76 4E56 FFFA link A6, -0x0006
00000B7A 2F0C move.l -[A7], A4
00000B7C 286E 0008 movea.l A4, [A6 + 0x8]
00000B80 206E 000C movea.l A0, [A6 + 0xC]
00000B84 4250 clr.w [A0]
00000B86 4EBA 0E1E jsr [PC + 0xE1E /* 000019A6 */]
00000B8A 3D40 FFFA move.w [A6 - 0x6], D0
00000B8E 0C6E FC20 FFFA cmpi.w [A6 - 0x6], 0xFC20
00000B94 6606 bne +0x8 /* 00000B9C */
00000B96 7000 moveq.l D0, 0x00
00000B98 6000 00BA bra +0xBC /* 00000C54 */
label00000B9C:
00000B9C 4A6E FFFA tst.w [A6 - 0x6]
00000BA0 6708 beq +0xA /* 00000BAA */
00000BA2 302E FFFA move.w D0, [A6 - 0x6]
00000BA6 6000 00AC bra +0xAE /* 00000C54 */
label00000BAA:
00000BAA 3F3C 0001 move.w -[A7], 0x1
00000BAE 2F2C 0040 move.l -[A7], [A4 + 0x40]
00000BB2 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
00000BB6 5C8F addq.l A7, 6
00000BB8 2D40 FFFC move.l [A6 - 0x4], D0
00000BBC 3F3C 0001 move.w -[A7], 0x1
00000BC0 2F2C 002C move.l -[A7], [A4 + 0x2C]
00000BC4 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
00000BC8 5C8F addq.l A7, 6
00000BCA D1AE FFFC add.l [A6 - 0x4], D0
00000BCE 202E FFFC move.l D0, [A6 - 0x4]
00000BD2 E580 asl D0, 2
00000BD4 2F00 move.l -[A7], D0
00000BD6 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00000BDA 588F addq.l A7, 4
00000BDC 4A40 tst.w D0
00000BDE 6706 beq +0x8 /* 00000BE6 */
00000BE0 7025 moveq.l D0, 0x25
00000BE2 6000 0070 bra +0x72 /* 00000C54 */
label00000BE6:
00000BE6 3F3C 0001 move.w -[A7], 0x1
00000BEA 2F2D 92CA move.l -[A7], [A5 - 0x6D36]
00000BEE 2F2C 0040 move.l -[A7], [A4 + 0x40]
00000BF2 4EBA 0B0A jsr [PC + 0xB0A /* 000016FE */]
00000BF6 4FEF 000A lea.l A7, [A7 + 0xA]
00000BFA 4A6C 005E tst.w [A4 + 0x5E]
00000BFE 6614 bne +0x16 /* 00000C14 */
00000C00 3F3C 0001 move.w -[A7], 0x1
00000C04 2F2D 92CA move.l -[A7], [A5 - 0x6D36]
00000C08 2F2C 002C move.l -[A7], [A4 + 0x2C]
00000C0C 4EBA 0AF0 jsr [PC + 0xAF0 /* 000016FE */]
00000C10 4FEF 000A lea.l A7, [A7 + 0xA]
label00000C14:
00000C14 42A7 clr.l -[A7]
00000C16 2F2D 92CA move.l -[A7], [A5 - 0x6D36]
00000C1A 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00000C1E 201F move.l D0, [A7]+
00000C20 4A80 tst.l D0
00000C22 6604 bne +0x6 /* 00000C28 */
00000C24 7000 moveq.l D0, 0x00
00000C26 602C bra +0x2E /* 00000C54 */
label00000C28:
00000C28 206E 000C movea.l A0, [A6 + 0xC]
00000C2C 7001 moveq.l D0, 0x01
00000C2E 3080 move.w [A0], D0
00000C30 4AAC 0048 tst.l [A4 + 0x48]
00000C34 670C beq +0xE /* 00000C42 */
00000C36 42A7 clr.l -[A7]
00000C38 2F2C 0048 move.l -[A7], [A4 + 0x48]
00000C3C 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00000C40 508F addq.l A7, 8
label00000C42:
00000C42 2F0C move.l -[A7], A4
00000C44 4EBA 0014 jsr [PC + 0x14 /* 00000C5A */]
00000C48 588F addq.l A7, 4
00000C4A 2F0C move.l -[A7], A4
00000C4C 4EBA 08FE jsr [PC + 0x8FE /* 0000154C */]
00000C50 588F addq.l A7, 4
00000C52 7000 moveq.l D0, 0x00
label00000C54:
00000C54 285F movea.l A4, [A7]+
00000C56 4E5E unlink A6
00000C58 4E75 rts
fn00000C5A:
00000C5A 4E56 FFF4 link A6, -0x000C
00000C5E 2F0C move.l -[A7], A4
00000C60 286E 0008 movea.l A4, [A6 + 0x8]
00000C64 4A6D 8DA6 tst.w [A5 - 0x725A]
00000C68 6700 0064 beq +0x66 /* 00000CCE */
00000C6C 206C 0028 movea.l A0, [A4 + 0x28]
00000C70 2050 movea.l A0, [A0]
00000C72 3D68 000E FFF6 move.w [A6 - 0xA], [A0 + 0xE]
00000C78 206C 003C movea.l A0, [A4 + 0x3C]
00000C7C 2050 movea.l A0, [A0]
00000C7E 3D68 000E FFF4 move.w [A6 - 0xC], [A0 + 0xE]
00000C84 302E FFF6 move.w D0, [A6 - 0xA]
00000C88 B06E FFF4 cmp.w D0, [A6 - 0xC]
00000C8C 6F08 ble +0xA /* 00000C96 */
00000C8E 2D6C 0044 FFF8 move.l [A6 - 0x8], [A4 + 0x44]
00000C94 6006 bra +0x8 /* 00000C9C */
label00000C96:
00000C96 2D6C 0030 FFF8 move.l [A6 - 0x8], [A4 + 0x30]
label00000C9C:
00000C9C 2D7C 0000 0810 FFFC move.l [A6 - 0x4], 0x810
00000CA4 2F2D 92CE move.l -[A7], [A5 - 0x6D32]
00000CA8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CAC 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00000CB0 206E FFF8 movea.l A0, [A6 - 0x8]
00000CB4 226D 92CE movea.l A1, [A5 - 0x6D32]
00000CB8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CBC 2F11 move.l -[A7], [A1]
00000CBE 2F10 move.l -[A7], [A0]
00000CC0 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000CC4 4FEF 000C lea.l A7, [A7 + 0xC]
00000CC8 2B6D 92CE 8E1E move.l [A5 - 0x71E2], [A5 - 0x6D32]
label00000CCE:
00000CCE 285F movea.l A4, [A7]+
00000CD0 4E5E unlink A6
00000CD2 4E75 rts
export_529:
00000CD4 4E56 FFFC link A6, -0x0004
00000CD8 2F0C move.l -[A7], A4
00000CDA 286E 000C movea.l A4, [A6 + 0xC]
00000CDE 508C addq.l A4, 8
00000CE0 4A54 tst.w [A4]
00000CE2 6600 0084 bne +0x86 /* 00000D68 */
00000CE6 4267 clr.w -[A7]
00000CE8 3F3C 0004 move.w -[A7], 0x4
00000CEC A9C2 syscall SysEdit
00000CEE 101F move.b D0, [A7]+
00000CF0 4A00 tst.b D0
00000CF2 6706 beq +0x8 /* 00000CFA */
00000CF4 7000 moveq.l D0, 0x00
00000CF6 6000 00E2 bra +0xE4 /* 00000DDA */
label00000CFA:
00000CFA 486E FFFE pea.l [A6 - 0x2]
00000CFE 4EBA 00E0 jsr [PC + 0xE0 /* 00000DE0 */]
00000D02 588F addq.l A7, 4
00000D04 3D40 FFFC move.w [A6 - 0x4], D0
00000D08 4A6E FFFE tst.w [A6 - 0x2]
00000D0C 6708 beq +0xA /* 00000D16 */
00000D0E 302E FFFC move.w D0, [A6 - 0x4]
00000D12 6000 00C6 bra +0xC8 /* 00000DDA */
label00000D16:
00000D16 4A6D 92B0 tst.w [A5 - 0x6D50]
00000D1A 6D1C blt +0x1E /* 00000D38 */
00000D1C 486E FFFE pea.l [A6 - 0x2]
00000D20 4EBA 0168 jsr [PC + 0x168 /* 00000E8A */]
00000D24 588F addq.l A7, 4
00000D26 3D40 FFFC move.w [A6 - 0x4], D0
00000D2A 4A6E FFFE tst.w [A6 - 0x2]
00000D2E 6708 beq +0xA /* 00000D38 */
00000D30 302E FFFC move.w D0, [A6 - 0x4]
00000D34 6000 00A4 bra +0xA6 /* 00000DDA */
label00000D38:
00000D38 0C6D 0258 9044 cmpi.w [A5 - 0x6FBC], 0x258
00000D3E 6D1C blt +0x1E /* 00000D5C */
00000D40 486E FFFE pea.l [A6 - 0x2]
00000D44 4EBA 0192 jsr [PC + 0x192 /* 00000ED8 */]
00000D48 588F addq.l A7, 4
00000D4A 3D40 FFFC move.w [A6 - 0x4], D0
00000D4E 4A6E FFFE tst.w [A6 - 0x2]
00000D52 6708 beq +0xA /* 00000D5C */
00000D54 302E FFFC move.w D0, [A6 - 0x4]
00000D58 6000 0080 bra +0x82 /* 00000DDA */
label00000D5C:
00000D5C 3F3C 0001 move.w -[A7], 0x1
00000D60 A9C8 syscall SysBeep
00000D62 7000 moveq.l D0, 0x00
00000D64 6000 0074 bra +0x76 /* 00000DDA */
label00000D68:
00000D68 0C54 2B43 cmpi.w [A4], 0x2B43 /* '+C' */
00000D6C 661A bne +0x1C /* 00000D88 */
00000D6E 508C addq.l A4, 8
00000D70 4A54 tst.w [A4]
00000D72 6706 beq +0x8 /* 00000D7A */
00000D74 7002 moveq.l D0, 0x02
00000D76 6000 0062 bra +0x64 /* 00000DDA */
label00000D7A:
00000D7A 486E FFFE pea.l [A6 - 0x2]
00000D7E 4EBA 0158 jsr [PC + 0x158 /* 00000ED8 */]
00000D82 588F addq.l A7, 4
00000D84 6000 0054 bra +0x56 /* 00000DDA */
label00000D88:
00000D88 0C54 2B6A cmpi.w [A4], 0x2B6A /* '+j' */
00000D8C 6618 bne +0x1A /* 00000DA6 */
00000D8E 508C addq.l A4, 8
00000D90 4A54 tst.w [A4]
00000D92 6706 beq +0x8 /* 00000D9A */
00000D94 7002 moveq.l D0, 0x02
00000D96 6000 0042 bra +0x44 /* 00000DDA */
label00000D9A:
00000D9A 486E FFFE pea.l [A6 - 0x2]
00000D9E 4EBA 0040 jsr [PC + 0x40 /* 00000DE0 */]
00000DA2 588F addq.l A7, 4
00000DA4 6034 bra +0x36 /* 00000DDA */
label00000DA6:
00000DA6 0C54 2B4B cmpi.w [A4], 0x2B4B /* '+K' */
00000DAA 6616 bne +0x18 /* 00000DC2 */
00000DAC 508C addq.l A4, 8
00000DAE 4A54 tst.w [A4]
00000DB0 6704 beq +0x6 /* 00000DB6 */
00000DB2 7002 moveq.l D0, 0x02
00000DB4 6024 bra +0x26 /* 00000DDA */
label00000DB6:
00000DB6 486E FFFE pea.l [A6 - 0x2]
00000DBA 4EBA 00CE jsr [PC + 0xCE /* 00000E8A */]
00000DBE 588F addq.l A7, 4
00000DC0 6018 bra +0x1A /* 00000DDA */
label00000DC2:
00000DC2 0C54 2B0A cmpi.w [A4], 0x2B0A /* '+\n' */
00000DC6 6610 bne +0x12 /* 00000DD8 */
00000DC8 508C addq.l A4, 8
00000DCA 4A54 tst.w [A4]
00000DCC 6704 beq +0x6 /* 00000DD2 */
00000DCE 7002 moveq.l D0, 0x02
00000DD0 6008 bra +0xA /* 00000DDA */
label00000DD2:
00000DD2 4EBA 0E26 jsr [PC + 0xE26 /* 00001BFA */]
00000DD6 6002 bra +0x4 /* 00000DDA */
label00000DD8:
00000DD8 7002 moveq.l D0, 0x02
label00000DDA:
00000DDA 285F movea.l A4, [A7]+
00000DDC 4E5E unlink A6
00000DDE 4E75 rts
fn00000DE0:
00000DE0 4E56 FFFC link A6, -0x0004
00000DE4 206E 0008 movea.l A0, [A6 + 0x8]
00000DE8 4250 clr.w [A0]
00000DEA 42A7 clr.l -[A7]
00000DEC 42A7 clr.l -[A7]
00000DEE 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */
00000DF4 486E FFFC pea.l [A6 - 0x4]
00000DF8 A9FD syscall GetScrap
00000DFA 201F move.l D0, [A7]+
00000DFC 4A80 tst.l D0
00000DFE 6E06 bgt +0x8 /* 00000E06 */
00000E00 7000 moveq.l D0, 0x00
00000E02 6000 0082 bra +0x84 /* 00000E86 */
label00000E06:
00000E06 4A6D 928E tst.w [A5 - 0x6D72]
00000E0A 6D40 blt +0x42 /* 00000E4C */
00000E0C 4A6D 9294 tst.w [A5 - 0x6D6C]
00000E10 6706 beq +0x8 /* 00000E18 */
00000E12 7000 moveq.l D0, 0x00
00000E14 6000 0070 bra +0x72 /* 00000E86 */
label00000E18:
00000E18 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E]
00000E1C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000E20 588F addq.l A7, 4
00000E22 7001 moveq.l D0, 0x01
00000E24 3B40 928C move.w [A5 - 0x6D74], D0
00000E28 2F2D 929A move.l -[A7], [A5 - 0x6D66]
00000E2C 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000E30 588F addq.l A7, 4
00000E32 2F2D 929E move.l -[A7], [A5 - 0x6D62]
00000E36 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */]
00000E3A 588F addq.l A7, 4
00000E3C 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000E40 206E 0008 movea.l A0, [A6 + 0x8]
00000E44 7001 moveq.l D0, 0x01
00000E46 3080 move.w [A0], D0
00000E48 7000 moveq.l D0, 0x00
00000E4A 603A bra +0x3C /* 00000E86 */
label00000E4C:
00000E4C 206D 9182 movea.l A0, [A5 - 0x6E7E]
00000E50 4A28 006E tst.b [A0 + 0x6E]
00000E54 672E beq +0x30 /* 00000E84 */
00000E56 206D 917E movea.l A0, [A5 - 0x6E82]
00000E5A 2050 movea.l A0, [A0]
00000E5C 4A68 0024 tst.w [A0 + 0x24]
00000E60 660C bne +0xE /* 00000E6E */
00000E62 42A7 clr.l -[A7]
00000E64 4878 FFFF push.l 0xFFFF
00000E68 2F2D 917E move.l -[A7], [A5 - 0x6E82]
00000E6C A9D1 syscall TESetSelect
label00000E6E:
00000E6E 2F2D 917E move.l -[A7], [A5 - 0x6E82]
00000E72 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000E76 588F addq.l A7, 4
00000E78 206E 0008 movea.l A0, [A6 + 0x8]
00000E7C 7001 moveq.l D0, 0x01
00000E7E 3080 move.w [A0], D0
00000E80 7000 moveq.l D0, 0x00
00000E82 6002 bra +0x4 /* 00000E86 */
label00000E84:
00000E84 7000 moveq.l D0, 0x00
label00000E86:
00000E86 4E5E unlink A6
00000E88 4E75 rts
fn00000E8A:
00000E8A 4E56 FFFC link A6, -0x0004
00000E8E 206E 0008 movea.l A0, [A6 + 0x8]
00000E92 4250 clr.w [A0]
00000E94 42A7 clr.l -[A7]
00000E96 42A7 clr.l -[A7]
00000E98 4879 5049 4354 push.l 0x50494354 /* 'PICT' */
00000E9E 486E FFFC pea.l [A6 - 0x4]
00000EA2 A9FD syscall GetScrap
00000EA4 201F move.l D0, [A7]+
00000EA6 4A80 tst.l D0
00000EA8 6E04 bgt +0x6 /* 00000EAE */
00000EAA 7000 moveq.l D0, 0x00
00000EAC 6026 bra +0x28 /* 00000ED4 */
label00000EAE:
00000EAE 4A6D 92B0 tst.w [A5 - 0x6D50]
00000EB2 6D1E blt +0x20 /* 00000ED2 */
00000EB4 2F2D 92C0 move.l -[A7], [A5 - 0x6D40]
00000EB8 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000EBC 588F addq.l A7, 4
00000EBE 4EAD 11A2 jsr [A5 + 0x11A2 /* export_560 */]
00000EC2 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000EC6 206E 0008 movea.l A0, [A6 + 0x8]
00000ECA 7001 moveq.l D0, 0x01
00000ECC 3080 move.w [A0], D0
00000ECE 7000 moveq.l D0, 0x00
00000ED0 6002 bra +0x4 /* 00000ED4 */
label00000ED2:
00000ED2 7000 moveq.l D0, 0x00
label00000ED4:
00000ED4 4E5E unlink A6
00000ED6 4E75 rts
fn00000ED8:
00000ED8 4E56 FFD4 link A6, -0x002C
00000EDC 48E7 0700 movem.l -[A7], D5,D6,D7
00000EE0 206E 0008 movea.l A0, [A6 + 0x8]
00000EE4 4250 clr.w [A0]
00000EE6 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00000EEA 42A7 clr.l -[A7]
00000EEC 2F2D 92CA move.l -[A7], [A5 - 0x6D36]
00000EF0 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00000EF4 201F move.l D0, [A7]+
00000EF6 4A80 tst.l D0
00000EF8 6606 bne +0x8 /* 00000F00 */
00000EFA 7000 moveq.l D0, 0x00
00000EFC 6000 0228 bra +0x22A /* 00001126 */
label00000F00:
00000F00 206E 0008 movea.l A0, [A6 + 0x8]
00000F04 7001 moveq.l D0, 0x01
00000F06 3080 move.w [A0], D0
00000F08 3F3C 0002 move.w -[A7], 0x2
00000F0C 2F2D 92CA move.l -[A7], [A5 - 0x6D36]
00000F10 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
00000F14 5C8F addq.l A7, 6
00000F16 2D40 FFEC move.l [A6 - 0x14], D0
00000F1A 206E FFEC movea.l A0, [A6 - 0x14]
00000F1E D1FC 0000 9C40 add.l A0, 0x9C40
00000F24 4850 pea.l [A0]
00000F26 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00000F2A 588F addq.l A7, 4
00000F2C 4A40 tst.w D0
00000F2E 6706 beq +0x8 /* 00000F36 */
00000F30 7025 moveq.l D0, 0x25
00000F32 6000 01F2 bra +0x1F4 /* 00001126 */
label00000F36:
00000F36 4A6D 9046 tst.w [A5 - 0x6FBA]
00000F3A 6714 beq +0x16 /* 00000F50 */
00000F3C 2B6D 902C 8E1E move.l [A5 - 0x71E2], [A5 - 0x6FD4]
00000F42 2D6D 9028 FFFC move.l [A6 - 0x4], [A5 - 0x6FD8]
00000F48 2D6D 901C FFF0 move.l [A6 - 0x10], [A5 - 0x6FE4]
00000F4E 6012 bra +0x14 /* 00000F62 */
label00000F50:
00000F50 2B6D 9018 8E1E move.l [A5 - 0x71E2], [A5 - 0x6FE8]
00000F56 2D6D 9014 FFFC move.l [A6 - 0x4], [A5 - 0x6FEC]
00000F5C 2D6D 9008 FFF0 move.l [A6 - 0x10], [A5 - 0x6FF8]
label00000F62:
00000F62 4267 clr.w -[A7]
00000F64 3F3C 0001 move.w -[A7], 0x1
00000F68 2F2D 9028 move.l -[A7], [A5 - 0x6FD8]
00000F6C 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
00000F70 508F addq.l A7, 8
00000F72 4267 clr.w -[A7]
00000F74 3F3C 0001 move.w -[A7], 0x1
00000F78 2F2D 9014 move.l -[A7], [A5 - 0x6FEC]
00000F7C 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
00000F80 508F addq.l A7, 8
00000F82 3F3C 0002 move.w -[A7], 0x2
00000F86 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000F8A 2F2D 92CA move.l -[A7], [A5 - 0x6D36]
00000F8E 4EBA 076E jsr [PC + 0x76E /* 000016FE */]
00000F92 4FEF 000A lea.l A7, [A7 + 0xA]
00000F96 42A7 clr.l -[A7]
00000F98 2F2D 92CA move.l -[A7], [A5 - 0x6D36]
00000F9C 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00000FA0 201F move.l D0, [A7]+
00000FA2 4878 0052 push.l 0x52 /* 'R' */
00000FA6 2F00 move.l -[A7], D0
00000FA8 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000FAC 3E00 move.w D7, D0
00000FAE 42A7 clr.l -[A7]
00000FB0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000FB4 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00000FB8 201F move.l D0, [A7]+
00000FBA 4878 0052 push.l 0x52 /* 'R' */
00000FBE 2F00 move.l -[A7], D0
00000FC0 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000FC4 3C00 move.w D6, D0
00000FC6 486E FFDC pea.l [A6 - 0x24]
00000FCA 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */]
00000FCE 588F addq.l A7, 4
00000FD0 3F3C 0002 move.w -[A7], 0x2
00000FD4 486E FFE4 pea.l [A6 - 0x1C]
00000FD8 2F2D 92CA move.l -[A7], [A5 - 0x6D36]
00000FDC 4EAD 0FBA jsr [A5 + 0xFBA /* export_499 */]
00000FE0 4FEF 000A lea.l A7, [A7 + 0xA]
00000FE4 4267 clr.w -[A7]
00000FE6 486E FFE4 pea.l [A6 - 0x1C]
00000FEA 486E FFDC pea.l [A6 - 0x24]
00000FEE 486E FFD4 pea.l [A6 - 0x2C]
00000FF2 A8AA syscall SectRect
00000FF4 101F move.b D0, [A7]+
00000FF6 4A00 tst.b D0
00000FF8 6600 0084 bne +0x86 /* 0000107E */
00000FFC 302E FFE2 move.w D0, [A6 - 0x1E]
00001000 D06E FFDE add.w D0, [A6 - 0x22]
00001004 E240 asr D0.w, 1
00001006 3D40 FFFA move.w [A6 - 0x6], D0
0000100A 302E FFE0 move.w D0, [A6 - 0x20]
0000100E D06E FFDC add.w D0, [A6 - 0x24]
00001012 E240 asr D0.w, 1
00001014 3D40 FFF8 move.w [A6 - 0x8], D0
00001018 302E FFEA move.w D0, [A6 - 0x16]
0000101C D06E FFE6 add.w D0, [A6 - 0x1A]
00001020 E240 asr D0.w, 1
00001022 916E FFFA sub.w [A6 - 0x6], D0
00001026 302E FFE8 move.w D0, [A6 - 0x18]
0000102A D06E FFE4 add.w D0, [A6 - 0x1C]
0000102E E240 asr D0.w, 1
00001030 916E FFF8 sub.w [A6 - 0x8], D0
00001034 3006 move.w D0, D6
00001036 9047 sub.w D0, D7
00001038 3A00 move.w D5, D0
0000103A 603E bra +0x40 /* 0000107A */
label0000103C:
0000103C 206E FFFC movea.l A0, [A6 - 0x4]
00001040 3005 move.w D0, D5
00001042 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00001046 D090 add.l D0, [A0]
00001048 2040 movea.l A0, D0
0000104A 43EE FFE4 lea.l A1, [A6 - 0x1C]
0000104E 41E8 000E lea.l A0, [A0 + 0xE]
00001052 22D8 move.l [A1]+, [A0]+
00001054 22D8 move.l [A1]+, [A0]+
00001056 486E FFE4 pea.l [A6 - 0x1C]
0000105A 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000105E 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00001062 A8A8 syscall OffsetRect
00001064 4267 clr.w -[A7]
00001066 486E FFE4 pea.l [A6 - 0x1C]
0000106A 3F05 move.w -[A7], D5
0000106C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001070 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */]
00001074 4FEF 000C lea.l A7, [A7 + 0xC]
00001078 5245 addq.w D5, 1
label0000107A:
0000107A BA46 cmp.w D5, D6
0000107C 6DBE blt -0x40 /* 0000103C */
label0000107E:
0000107E 3006 move.w D0, D6
00001080 9047 sub.w D0, D7
00001082 3A00 move.w D5, D0
00001084 6036 bra +0x38 /* 000010BC */
label00001086:
00001086 206E FFFC movea.l A0, [A6 - 0x4]
0000108A 3005 move.w D0, D5
0000108C C1FC 0052 muls.w D0, 0x52 /* 'R' */
00001090 D090 add.l D0, [A0]
00001092 2040 movea.l A0, D0
00001094 2F28 0006 move.l -[A7], [A0 + 0x6]
00001098 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000109C 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
000010A0 508F addq.l A7, 8
000010A2 2D40 FFF4 move.l [A6 - 0xC], D0
000010A6 206E FFFC movea.l A0, [A6 - 0x4]
000010AA 3005 move.w D0, D5
000010AC C1FC 0052 muls.w D0, 0x52 /* 'R' */
000010B0 D090 add.l D0, [A0]
000010B2 2040 movea.l A0, D0
000010B4 216E FFF4 0006 move.l [A0 + 0x6], [A6 - 0xC]
000010BA 5245 addq.w D5, 1
label000010BC:
000010BC BA46 cmp.w D5, D6
000010BE 6DC6 blt -0x38 /* 00001086 */
000010C0 4A6D 8DA6 tst.w [A5 - 0x725A]
000010C4 673C beq +0x3E /* 00001102 */
000010C6 42A7 clr.l -[A7]
000010C8 2F2D 92CE move.l -[A7], [A5 - 0x6D32]
000010CC 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000010D0 201F move.l D0, [A7]+
000010D2 4A80 tst.l D0
000010D4 6F2C ble +0x2E /* 00001102 */
000010D6 3F3C 0001 move.w -[A7], 0x1
000010DA 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000010DE 548F addq.l A7, 2
000010E0 3006 move.w D0, D6
000010E2 9047 sub.w D0, D7
000010E4 2F2D 92CE move.l -[A7], [A5 - 0x6D32]
000010E8 3F06 move.w -[A7], D6
000010EA 3F00 move.w -[A7], D0
000010EC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010F0 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
000010F4 4FEF 000C lea.l A7, [A7 + 0xC]
000010F8 3F3C 0001 move.w -[A7], 0x1
000010FC 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001100 548F addq.l A7, 2
label00001102:
00001102 42A7 clr.l -[A7]
00001104 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00001108 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
0000110C 508F addq.l A7, 8
0000110E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001112 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00001116 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000111A 508F addq.l A7, 8
0000111C 3F00 move.w -[A7], D0
0000111E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001122 548F addq.l A7, 2
00001124 7000 moveq.l D0, 0x00
label00001126:
00001126 4CDF 00E0 movem.l D5,D6,D7, [A7]+
0000112A 4E5E unlink A6
0000112C 4E75 rts
export_525:
0000112E 4E56 FF0A link A6, -0x00F6
00001132 48E7 0108 movem.l -[A7], D7,A4
00001136 286E 000C movea.l A4, [A6 + 0xC]
0000113A 4A54 tst.w [A4]
0000113C 6600 0066 bne +0x68 /* 000011A4 */
00001140 4267 clr.w -[A7]
00001142 3F3C 0005 move.w -[A7], 0x5
00001146 A9C2 syscall SysEdit
00001148 101F move.b D0, [A7]+
0000114A 4A00 tst.b D0
0000114C 6706 beq +0x8 /* 00001154 */
0000114E 7000 moveq.l D0, 0x00
00001150 6000 0174 bra +0x176 /* 000012C6 */
label00001154:
00001154 4EBA 0178 jsr [PC + 0x178 /* 000012CE */]
00001158 4A40 tst.w D0
0000115A 6706 beq +0x8 /* 00001162 */
0000115C 7000 moveq.l D0, 0x00
0000115E 6000 0166 bra +0x168 /* 000012C6 */
label00001162:
00001162 4A6D 92B0 tst.w [A5 - 0x6D50]
00001166 6D1A blt +0x1C /* 00001182 */
00001168 4A6D 92B6 tst.w [A5 - 0x6D4A]
0000116C 6606 bne +0x8 /* 00001174 */
0000116E 4A6D 92AA tst.w [A5 - 0x6D56]
00001172 670E beq +0x10 /* 00001182 */
label00001174:
00001174 4EBA 01D0 jsr [PC + 0x1D0 /* 00001346 */]
00001178 4A40 tst.w D0
0000117A 6706 beq +0x8 /* 00001182 */
0000117C 7000 moveq.l D0, 0x00
0000117E 6000 0146 bra +0x148 /* 000012C6 */
label00001182:
00001182 0C6D 0258 9044 cmpi.w [A5 - 0x6FBC], 0x258
00001188 6D0E blt +0x10 /* 00001198 */
0000118A 486D 8FE8 pea.l [A5 - 0x7018]
0000118E 4EBA 01E2 jsr [PC + 0x1E2 /* 00001372 */]
00001192 588F addq.l A7, 4
00001194 6000 0130 bra +0x132 /* 000012C6 */
label00001198:
00001198 3F3C 0001 move.w -[A7], 0x1
0000119C A9C8 syscall SysBeep
0000119E 7000 moveq.l D0, 0x00
000011A0 6000 0124 bra +0x126 /* 000012C6 */
label000011A4:
000011A4 0C54 2B43 cmpi.w [A4], 0x2B43 /* '+C' */
000011A8 661A bne +0x1C /* 000011C4 */
000011AA 508C addq.l A4, 8
000011AC 4A54 tst.w [A4]
000011AE 6706 beq +0x8 /* 000011B6 */
000011B0 7002 moveq.l D0, 0x02
000011B2 6000 0112 bra +0x114 /* 000012C6 */
label000011B6:
000011B6 486D 8FE8 pea.l [A5 - 0x7018]
000011BA 4EBA 01B6 jsr [PC + 0x1B6 /* 00001372 */]
000011BE 588F addq.l A7, 4
000011C0 6000 0104 bra +0x106 /* 000012C6 */
label000011C4:
000011C4 0C54 2B6A cmpi.w [A4], 0x2B6A /* '+j' */
000011C8 6616 bne +0x18 /* 000011E0 */
000011CA 508C addq.l A4, 8
000011CC 4A54 tst.w [A4]
000011CE 6706 beq +0x8 /* 000011D6 */
000011D0 7002 moveq.l D0, 0x02
000011D2 6000 00F2 bra +0xF4 /* 000012C6 */
label000011D6:
000011D6 4EBA 00F6 jsr [PC + 0xF6 /* 000012CE */]
000011DA 7000 moveq.l D0, 0x00
000011DC 6000 00E8 bra +0xEA /* 000012C6 */
label000011E0:
000011E0 0C54 2B4B cmpi.w [A4], 0x2B4B /* '+K' */
000011E4 6616 bne +0x18 /* 000011FC */
000011E6 508C addq.l A4, 8
000011E8 4A54 tst.w [A4]
000011EA 6706 beq +0x8 /* 000011F2 */
000011EC 7002 moveq.l D0, 0x02
000011EE 6000 00D6 bra +0xD8 /* 000012C6 */
label000011F2:
000011F2 4EBA 0152 jsr [PC + 0x152 /* 00001346 */]
000011F6 7000 moveq.l D0, 0x00
000011F8 6000 00CC bra +0xCE /* 000012C6 */
label000011FC:
000011FC 0C54 2B0A cmpi.w [A4], 0x2B0A /* '+\n' */
00001200 660E bne +0x10 /* 00001210 */
00001202 4A6C 0008 tst.w [A4 + 0x8]
00001206 6608 bne +0xA /* 00001210 */
00001208 4EBA 0D4C jsr [PC + 0xD4C /* 00001F56 */]
0000120C 6000 00B8 bra +0xBA /* 000012C6 */
label00001210:
00001210 0C54 2B78 cmpi.w [A4], 0x2B78 /* '+x' */
00001214 660E bne +0x10 /* 00001224 */
00001216 4A6C 0008 tst.w [A4 + 0x8]
0000121A 6608 bne +0xA /* 00001224 */
0000121C 4EBA 117E jsr [PC + 0x117E /* 0000239C */]
00001220 6000 00A4 bra +0xA6 /* 000012C6 */
label00001224:
00001224 486E FF0A pea.l [A6 - 0xF6]
00001228 486E FFFE pea.l [A6 - 0x2]
0000122C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001230 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001234 2F0C move.l -[A7], A4
00001236 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000123A 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
0000123E 4FEF 0018 lea.l A7, [A7 + 0x18]
00001242 3E00 move.w D7, D0
00001244 4A47 tst.w D7
00001246 6706 beq +0x8 /* 0000124E */
00001248 3007 move.w D0, D7
0000124A 6000 007A bra +0x7C /* 000012C6 */
label0000124E:
0000124E 302E FFFE move.w D0, [A6 - 0x2]
00001252 48C0 ext.l D0
00001254 E780 asl D0, 3
00001256 D9C0 add.l A4, D0
00001258 4A54 tst.w [A4]
0000125A 670E beq +0x10 /* 0000126A */
0000125C 486E FF0A pea.l [A6 - 0xF6]
00001260 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00001264 588F addq.l A7, 4
00001266 7013 moveq.l D0, 0x13
00001268 605C bra +0x5E /* 000012C6 */
label0000126A:
0000126A 0C6E 0003 FF0A cmpi.w [A6 - 0xF6], 0x3
00001270 670E beq +0x10 /* 00001280 */
00001272 486E FF0A pea.l [A6 - 0xF6]
00001276 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
0000127A 588F addq.l A7, 4
0000127C 7002 moveq.l D0, 0x02
0000127E 6046 bra +0x48 /* 000012C6 */
label00001280:
00001280 4267 clr.w -[A7]
00001282 3F3C 0001 move.w -[A7], 0x1
00001286 2F2E FF64 move.l -[A7], [A6 - 0x9C]
0000128A 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
0000128E 508F addq.l A7, 8
00001290 4267 clr.w -[A7]
00001292 3F3C 0001 move.w -[A7], 0x1
00001296 2F2E FF78 move.l -[A7], [A6 - 0x88]
0000129A 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
0000129E 508F addq.l A7, 8
000012A0 3F2E FFA2 move.w -[A7], [A6 - 0x5E]
000012A4 2F2E FFA8 move.l -[A7], [A6 - 0x58]
000012A8 4EAD 1002 jsr [A5 + 0x1002 /* export_508 */]
000012AC 5C8F addq.l A7, 6
000012AE 486E FF38 pea.l [A6 - 0xC8]
000012B2 4EBA 00BE jsr [PC + 0xBE /* 00001372 */]
000012B6 588F addq.l A7, 4
000012B8 3E00 move.w D7, D0
000012BA 486E FF0A pea.l [A6 - 0xF6]
000012BE 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000012C2 588F addq.l A7, 4
000012C4 3007 move.w D0, D7
label000012C6:
000012C6 4CDF 1080 movem.l D7,A4, [A7]+
000012CA 4E5E unlink A6
000012CC 4E75 rts
fn000012CE:
000012CE 4A6D 928E tst.w [A5 - 0x6D72]
000012D2 6D46 blt +0x48 /* 0000131A */
000012D4 2F2D 929A move.l -[A7], [A5 - 0x6D66]
000012D8 4EBA 069C jsr [PC + 0x69C /* 00001976 */]
000012DC 588F addq.l A7, 4
000012DE 4A40 tst.w D0
000012E0 6738 beq +0x3A /* 0000131A */
000012E2 4A6D 9294 tst.w [A5 - 0x6D6C]
000012E6 6704 beq +0x6 /* 000012EC */
000012E8 7000 moveq.l D0, 0x00
000012EA 6058 bra +0x5A /* 00001344 */
label000012EC:
000012EC 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E]
000012F0 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000012F4 588F addq.l A7, 4
000012F6 7001 moveq.l D0, 0x01
000012F8 3B40 928C move.w [A5 - 0x6D74], D0
000012FC 2F2D 929A move.l -[A7], [A5 - 0x6D66]
00001300 A9D7 syscall TEDelete
00001302 2F2D 929E move.l -[A7], [A5 - 0x6D62]
00001306 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */]
0000130A 588F addq.l A7, 4
0000130C 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001310 3B78 0968 8DAE move.w [A5 - 0x7252], [0x00000968 /* ScrapCount */]
00001316 7001 moveq.l D0, 0x01
00001318 602A bra +0x2C /* 00001344 */
label0000131A:
0000131A 206D 9182 movea.l A0, [A5 - 0x6E7E]
0000131E 4A28 006E tst.b [A0 + 0x6E]
00001322 671E beq +0x20 /* 00001342 */
00001324 2F2D 917E move.l -[A7], [A5 - 0x6E82]
00001328 4EBA 064C jsr [PC + 0x64C /* 00001976 */]
0000132C 588F addq.l A7, 4
0000132E 4A40 tst.w D0
00001330 6710 beq +0x12 /* 00001342 */
00001332 2F2D 917E move.l -[A7], [A5 - 0x6E82]
00001336 A9D7 syscall TEDelete
00001338 3B78 0968 8DAE move.w [A5 - 0x7252], [0x00000968 /* ScrapCount */]
0000133E 7001 moveq.l D0, 0x01
00001340 6002 bra +0x4 /* 00001344 */
label00001342:
00001342 7000 moveq.l D0, 0x00
label00001344:
00001344 4E75 rts
fn00001346:
00001346 4A6D 92B0 tst.w [A5 - 0x6D50]
0000134A 6D22 blt +0x24 /* 0000136E */
0000134C 4A6D 92B6 tst.w [A5 - 0x6D4A]
00001350 6606 bne +0x8 /* 00001358 */
00001352 4A6D 92AA tst.w [A5 - 0x6D56]
00001356 6716 beq +0x18 /* 0000136E */
label00001358:
00001358 2F2D 92C0 move.l -[A7], [A5 - 0x6D40]
0000135C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001360 588F addq.l A7, 4
00001362 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
00001366 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000136A 7001 moveq.l D0, 0x01
0000136C 6002 bra +0x4 /* 00001370 */
label0000136E:
0000136E 7000 moveq.l D0, 0x00
label00001370:
00001370 4E75 rts
fn00001372:
00001372 4E56 FFFA link A6, -0x0006
00001376 2F0C move.l -[A7], A4
00001378 286E 0008 movea.l A4, [A6 + 0x8]
0000137C 526D 8FD8 addq.w [A5 - 0x7028], 1
00001380 4EBA 0624 jsr [PC + 0x624 /* 000019A6 */]
00001384 3D40 FFFE move.w [A6 - 0x2], D0
00001388 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20
0000138E 6606 bne +0x8 /* 00001396 */
00001390 7000 moveq.l D0, 0x00
00001392 6000 00DA bra +0xDC /* 0000146E */
label00001396:
00001396 4A6E FFFE tst.w [A6 - 0x2]
0000139A 6708 beq +0xA /* 000013A4 */
0000139C 302E FFFE move.w D0, [A6 - 0x2]
000013A0 6000 00CC bra +0xCE /* 0000146E */
label000013A4:
000013A4 4AAC 0048 tst.l [A4 + 0x48]
000013A8 6700 0066 beq +0x68 /* 00001410 */
000013AC 4A6D 8FBA tst.w [A5 - 0x7046]
000013B0 6600 005E bne +0x60 /* 00001410 */
000013B4 2F2C 0040 move.l -[A7], [A4 + 0x40]
000013B8 2F2C 0048 move.l -[A7], [A4 + 0x48]
000013BC 4EBA F468 jsr [PC - 0xB98 /* 00000826 */]
000013C0 508F addq.l A7, 8
000013C2 3D40 FFFE move.w [A6 - 0x2], D0
000013C6 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20
000013CC 6606 bne +0x8 /* 000013D4 */
000013CE 7000 moveq.l D0, 0x00
000013D0 6000 009C bra +0x9E /* 0000146E */
label000013D4:
000013D4 4A6E FFFE tst.w [A6 - 0x2]
000013D8 6708 beq +0xA /* 000013E2 */
000013DA 302E FFFE move.w D0, [A6 - 0x2]
000013DE 6000 008E bra +0x90 /* 0000146E */
label000013E2:
000013E2 2F2C 002C move.l -[A7], [A4 + 0x2C]
000013E6 2F2C 0048 move.l -[A7], [A4 + 0x48]
000013EA 4EBA F43A jsr [PC - 0xBC6 /* 00000826 */]
000013EE 508F addq.l A7, 8
000013F0 3D40 FFFE move.w [A6 - 0x2], D0
000013F4 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20
000013FA 6606 bne +0x8 /* 00001402 */
000013FC 7000 moveq.l D0, 0x00
000013FE 6000 006E bra +0x70 /* 0000146E */
label00001402:
00001402 4A6E FFFE tst.w [A6 - 0x2]
00001406 6708 beq +0xA /* 00001410 */
00001408 302E FFFE move.w D0, [A6 - 0x2]
0000140C 6000 0060 bra +0x62 /* 0000146E */
label00001410:
00001410 3F3C 0001 move.w -[A7], 0x1
00001414 2F2C 0040 move.l -[A7], [A4 + 0x40]
00001418 4EBA 0426 jsr [PC + 0x426 /* 00001840 */]
0000141C 5C8F addq.l A7, 6
0000141E 4A6C 005E tst.w [A4 + 0x5E]
00001422 660E bne +0x10 /* 00001432 */
00001424 3F3C 0001 move.w -[A7], 0x1
00001428 2F2C 002C move.l -[A7], [A4 + 0x2C]
0000142C 4EBA 0412 jsr [PC + 0x412 /* 00001840 */]
00001430 5C8F addq.l A7, 6
label00001432:
00001432 4AAC 0048 tst.l [A4 + 0x48]
00001436 670C beq +0xE /* 00001444 */
00001438 42A7 clr.l -[A7]
0000143A 2F2C 0048 move.l -[A7], [A4 + 0x48]
0000143E 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00001442 508F addq.l A7, 8
label00001444:
00001444 2F2C 0020 move.l -[A7], [A4 + 0x20]
00001448 2F14 move.l -[A7], [A4]
0000144A 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000144E 508F addq.l A7, 8
00001450 3F00 move.w -[A7], D0
00001452 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001456 548F addq.l A7, 2
00001458 2F2C 0034 move.l -[A7], [A4 + 0x34]
0000145C 2F14 move.l -[A7], [A4]
0000145E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00001462 508F addq.l A7, 8
00001464 3F00 move.w -[A7], D0
00001466 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000146A 548F addq.l A7, 2
0000146C 7000 moveq.l D0, 0x00
label0000146E:
0000146E 285F movea.l A4, [A7]+
00001470 4E5E unlink A6
00001472 4E75 rts
fn00001474:
00001474 4E56 FFFA link A6, -0x0006
00001478 2F07 move.l -[A7], D7
0000147A 206E 0008 movea.l A0, [A6 + 0x8]
0000147E 2050 movea.l A0, [A0]
00001480 0268 7FFF 0004 andi.w [A0 + 0x4], 0x7FFF
00001486 206E 0008 movea.l A0, [A6 + 0x8]
0000148A 2050 movea.l A0, [A0]
0000148C 20AE 000C move.l [A0], [A6 + 0xC]
00001490 206E 0008 movea.l A0, [A6 + 0x8]
00001494 2050 movea.l A0, [A0]
00001496 317C 00FF 0006 move.w [A0 + 0x6], 0xFF
0000149C 7E00 moveq.l D7, 0x00
0000149E 6014 bra +0x16 /* 000014B4 */
label000014A0:
000014A0 206E 0008 movea.l A0, [A6 + 0x8]
000014A4 3007 move.w D0, D7
000014A6 48C0 ext.l D0
000014A8 E780 asl D0, 3
000014AA D090 add.l D0, [A0]
000014AC 2040 movea.l A0, D0
000014AE 3147 0008 move.w [A0 + 0x8], D7
000014B2 5247 addq.w D7, 1
label000014B4:
000014B4 0C47 00FF cmpi.w D7, 0xFF
000014B8 6FE6 ble -0x18 /* 000014A0 */
000014BA 70FF moveq.l D0, 0xFFFFFFFF
000014BC 3D40 FFFA move.w [A6 - 0x6], D0
000014C0 70FF moveq.l D0, 0xFFFFFFFF
000014C2 3D40 FFFC move.w [A6 - 0x4], D0
000014C6 70FF moveq.l D0, 0xFFFFFFFF
000014C8 3D40 FFFE move.w [A6 - 0x2], D0
000014CC 206E 0008 movea.l A0, [A6 + 0x8]
000014D0 2050 movea.l A0, [A0]
000014D2 41E8 000A lea.l A0, [A0 + 0xA]
000014D6 43EE FFFA lea.l A1, [A6 - 0x6]
000014DA 20D9 move.l [A0]+, [A1]+
000014DC 30D9 move.w [A0]+, [A1]+
000014DE 426E FFFA clr.w [A6 - 0x6]
000014E2 426E FFFC clr.w [A6 - 0x4]
000014E6 426E FFFE clr.w [A6 - 0x2]
000014EA 206E 0008 movea.l A0, [A6 + 0x8]
000014EE 2050 movea.l A0, [A0]
000014F0 41E8 0802 lea.l A0, [A0 + 0x802]
000014F4 43EE FFFA lea.l A1, [A6 - 0x6]
000014F8 20D9 move.l [A0]+, [A1]+
000014FA 30D9 move.w [A0]+, [A1]+
000014FC 2E1F move.l D7, [A7]+
000014FE 4E5E unlink A6
00001500 4E75 rts
export_527:
fn00001502:
00001502 4E56 FF00 link A6, -0x0100
00001506 3F3C 0002 move.w -[A7], 0x2
0000150A 2F2D 92CA move.l -[A7], [A5 - 0x6D36]
0000150E 4EBA 0330 jsr [PC + 0x330 /* 00001840 */]
00001512 5C8F addq.l A7, 6
00001514 2F2D 92CE move.l -[A7], [A5 - 0x6D32]
00001518 42A7 clr.l -[A7]
0000151A 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000151E 4A6D 92C8 tst.w [A5 - 0x6D38]
00001522 6724 beq +0x26 /* 00001548 */
00001524 486E FF00 pea.l [A6 - 0x100]
00001528 3F3C 03E8 move.w -[A7], 0x3E8
0000152C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001530 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00001534 4267 clr.w -[A7]
00001536 486E FF00 pea.l [A6 - 0x100]
0000153A 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
0000153E 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
00001542 301F move.w D0, [A7]+
00001544 426D 92C8 clr.w [A5 - 0x6D38]
label00001548:
00001548 4E5E unlink A6
0000154A 4E75 rts
fn0000154C:
0000154C 4E56 FF8E link A6, -0x0072
00001550 2F0C move.l -[A7], A4
00001552 286E 0008 movea.l A4, [A6 + 0x8]
00001556 41EE FF96 lea.l A0, [A6 - 0x6A]
0000155A 43ED 8FE8 lea.l A1, [A5 - 0x7018]
0000155E 7019 moveq.l D0, 0x19
label00001560:
00001560 20D9 move.l [A0]+, [A1]+
00001562 51C8 FFFC dbf D0, -0x6 /* 00001560 */
00001566 30D9 move.w [A0]+, [A1]+
00001568 41ED 8FE8 lea.l A0, [A5 - 0x7018]
0000156C 43D4 lea.l A1, [A4]
0000156E 7019 moveq.l D0, 0x19
label00001570:
00001570 20D9 move.l [A0]+, [A1]+
00001572 51C8 FFFC dbf D0, -0x6 /* 00001570 */
00001576 30D9 move.w [A0]+, [A1]+
00001578 42A7 clr.l -[A7]
0000157A 42A7 clr.l -[A7]
0000157C 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00001580 205F movea.l A0, [A7]+
00001582 2D48 FF92 move.l [A6 - 0x6E], A0
00001586 3F3C 0001 move.w -[A7], 0x1
0000158A 2F2E FF92 move.l -[A7], [A6 - 0x6E]
0000158E 2F2D 92CA move.l -[A7], [A5 - 0x6D36]
00001592 4EBA 016A jsr [PC + 0x16A /* 000016FE */]
00001596 4FEF 000A lea.l A7, [A7 + 0xA]
0000159A 2F2E FF92 move.l -[A7], [A6 - 0x6E]
0000159E 4EBA 2DF0 jsr [PC + 0x2DF0 /* 00004390 */]
000015A2 588F addq.l A7, 4
000015A4 2D40 FF8E move.l [A6 - 0x72], D0
000015A8 3F3C 0002 move.w -[A7], 0x2
000015AC 2F2E FF92 move.l -[A7], [A6 - 0x6E]
000015B0 4EBA 028E jsr [PC + 0x28E /* 00001840 */]
000015B4 5C8F addq.l A7, 6
000015B6 2F2E FF92 move.l -[A7], [A6 - 0x6E]
000015BA 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000015BE 42A7 clr.l -[A7]
000015C0 A9FC syscall ZeroScrap
000015C2 201F move.l D0, [A7]+
000015C4 2F2E FF8E move.l -[A7], [A6 - 0x72]
000015C8 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000015CC 42A7 clr.l -[A7]
000015CE 2F2E FF8E move.l -[A7], [A6 - 0x72]
000015D2 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000015D6 201F move.l D0, [A7]+
000015D8 42A7 clr.l -[A7]
000015DA 2F00 move.l -[A7], D0
000015DC 4879 5049 4354 push.l 0x50494354 /* 'PICT' */
000015E2 206E FF8E movea.l A0, [A6 - 0x72]
000015E6 2F10 move.l -[A7], [A0]
000015E8 A9FE syscall PutScrap
000015EA 201F move.l D0, [A7]+
000015EC 2F2E FF8E move.l -[A7], [A6 - 0x72]
000015F0 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000015F4 3B78 0968 8DAE move.w [A5 - 0x7252], [0x00000968 /* ScrapCount */]
000015FA 41ED 8FE8 lea.l A0, [A5 - 0x7018]
000015FE 43EE FF96 lea.l A1, [A6 - 0x6A]
00001602 7019 moveq.l D0, 0x19
label00001604:
00001604 20D9 move.l [A0]+, [A1]+
00001606 51C8 FFFC dbf D0, -0x6 /* 00001604 */
0000160A 30D9 move.w [A0]+, [A1]+
0000160C 285F movea.l A4, [A7]+
0000160E 4E5E unlink A6
00001610 4E75 rts
export_523:
00001612 4E56 FFF0 link A6, -0x0010
00001616 42A7 clr.l -[A7]
00001618 42A7 clr.l -[A7]
0000161A 4879 5049 4354 push.l 0x50494354 /* 'PICT' */
00001620 486E FFF8 pea.l [A6 - 0x8]
00001624 A9FD syscall GetScrap
00001626 201F move.l D0, [A7]+
00001628 2D40 FFF4 move.l [A6 - 0xC], D0
0000162C 4AAE FFF4 tst.l [A6 - 0xC]
00001630 6F00 009A ble +0x9C /* 000016CC */
00001634 202E FFF4 move.l D0, [A6 - 0xC]
00001638 E580 asl D0, 2
0000163A 2F00 move.l -[A7], D0
0000163C 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00001640 588F addq.l A7, 4
00001642 4A40 tst.w D0
00001644 6714 beq +0x16 /* 0000165A */
00001646 4267 clr.w -[A7]
00001648 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000164C 3F3C 03E8 move.w -[A7], 0x3E8
00001650 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00001654 5C8F addq.l A7, 6
00001656 6000 00A2 bra +0xA4 /* 000016FA */
label0000165A:
0000165A 3F3C 0002 move.w -[A7], 0x2
0000165E 2F2D 92CA move.l -[A7], [A5 - 0x6D36]
00001662 4EBA 01DC jsr [PC + 0x1DC /* 00001840 */]
00001666 5C8F addq.l A7, 6
00001668 42A7 clr.l -[A7]
0000166A 42A7 clr.l -[A7]
0000166C 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00001670 205F movea.l A0, [A7]+
00001672 2D48 FFFC move.l [A6 - 0x4], A0
00001676 42A7 clr.l -[A7]
00001678 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000167C 4879 5049 4354 push.l 0x50494354 /* 'PICT' */
00001682 486E FFF8 pea.l [A6 - 0x8]
00001686 A9FD syscall GetScrap
00001688 201F move.l D0, [A7]+
0000168A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000168E 4EBA 477C jsr [PC + 0x477C /* 00005E0C */]
00001692 588F addq.l A7, 4
00001694 2D40 FFF0 move.l [A6 - 0x10], D0
00001698 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000169C 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000016A0 3F3C 0002 move.w -[A7], 0x2
000016A4 2F2D 92CA move.l -[A7], [A5 - 0x6D36]
000016A8 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000016AC 4EBA 0050 jsr [PC + 0x50 /* 000016FE */]
000016B0 4FEF 000A lea.l A7, [A7 + 0xA]
000016B4 3F3C 0002 move.w -[A7], 0x2
000016B8 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000016BC 4EBA 0182 jsr [PC + 0x182 /* 00001840 */]
000016C0 5C8F addq.l A7, 6
000016C2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000016C6 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000016CA 602E bra +0x30 /* 000016FA */
label000016CC:
000016CC 42A7 clr.l -[A7]
000016CE 42A7 clr.l -[A7]
000016D0 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */
000016D6 486E FFF8 pea.l [A6 - 0x8]
000016DA A9FD syscall GetScrap
000016DC 201F move.l D0, [A7]+
000016DE 4A80 tst.l D0
000016E0 6F18 ble +0x1A /* 000016FA */
000016E2 42A7 clr.l -[A7]
000016E4 2F38 0AB4 move.l -[A7], [0x00000AB4 /* TEScrpHandle */]
000016E8 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */
000016EE 486E FFF8 pea.l [A6 - 0x8]
000016F2 A9FD syscall GetScrap
000016F4 201F move.l D0, [A7]+
000016F6 31C0 0AB0 move.w [0x00000AB0 /* TEScrpLength */], D0
label000016FA:
000016FA 4E5E unlink A6
000016FC 4E75 rts
fn000016FE:
000016FE 4E56 FFA6 link A6, -0x005A
00001702 48E7 0700 movem.l -[A7], D5,D6,D7
00001706 42A7 clr.l -[A7]
00001708 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000170C 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001710 201F move.l D0, [A7]+
00001712 4878 0052 push.l 0x52 /* 'R' */
00001716 2F00 move.l -[A7], D0
00001718 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000171C 3E00 move.w D7, D0
0000171E 7C00 moveq.l D6, 0x00
00001720 6000 0110 bra +0x112 /* 00001832 */
label00001724:
00001724 206E 0008 movea.l A0, [A6 + 0x8]
00001728 3006 move.w D0, D6
0000172A C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000172E D090 add.l D0, [A0]
00001730 2040 movea.l A0, D0
00001732 43EE FFAA lea.l A1, [A6 - 0x56]
00001736 7013 moveq.l D0, 0x13
label00001738:
00001738 22D8 move.l [A1]+, [A0]+
0000173A 51C8 FFFC dbf D0, -0x6 /* 00001738 */
0000173E 32D8 move.w [A1]+, [A0]+
00001740 4A6E FFAE tst.w [A6 - 0x52]
00001744 6606 bne +0x8 /* 0000174C */
00001746 4A6E 0010 tst.w [A6 + 0x10]
0000174A 6718 beq +0x1A /* 00001764 */
label0000174C:
0000174C 4A6E FFAE tst.w [A6 - 0x52]
00001750 6708 beq +0xA /* 0000175A */
00001752 0C6E 0001 0010 cmpi.w [A6 + 0x10], 0x1
00001758 670A beq +0xC /* 00001764 */
label0000175A:
0000175A 0C6E 0002 0010 cmpi.w [A6 + 0x10], 0x2
00001760 6600 00CE bne +0xD0 /* 00001830 */
label00001764:
00001764 4AAE FFE8 tst.l [A6 - 0x18]
00001768 673E beq +0x40 /* 000017A8 */
0000176A 0C6E 006C FFAA cmpi.w [A6 - 0x56], 0x6C /* 'l' */
00001770 662A bne +0x2C /* 0000179C */
00001772 42A7 clr.l -[A7]
00001774 42A7 clr.l -[A7]
00001776 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
0000177A 205F movea.l A0, [A7]+
0000177C 2D48 FFA6 move.l [A6 - 0x5A], A0
00001780 3F3C 0002 move.w -[A7], 0x2
00001784 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00001788 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000178C 4EBA FF70 jsr [PC - 0x90 /* 000016FE */]
00001790 4FEF 000A lea.l A7, [A7 + 0xA]
00001794 2D6E FFA6 FFE8 move.l [A6 - 0x18], [A6 - 0x5A]
0000179A 600C bra +0xE /* 000017A8 */
label0000179C:
0000179C 4267 clr.w -[A7]
0000179E 486E FFE8 pea.l [A6 - 0x18]
000017A2 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000017A6 301F move.w D0, [A7]+
label000017A8:
000017A8 4AAE FFE4 tst.l [A6 - 0x1C]
000017AC 670C beq +0xE /* 000017BA */
000017AE 4267 clr.w -[A7]
000017B0 486E FFE4 pea.l [A6 - 0x1C]
000017B4 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000017B8 301F move.w D0, [A7]+
label000017BA:
000017BA 4AAE FFEC tst.l [A6 - 0x14]
000017BE 670C beq +0xE /* 000017CC */
000017C0 4267 clr.w -[A7]
000017C2 486E FFEC pea.l [A6 - 0x14]
000017C6 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000017CA 301F move.w D0, [A7]+
label000017CC:
000017CC 486E FFAA pea.l [A6 - 0x56]
000017D0 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000017D4 588F addq.l A7, 4
000017D6 4A40 tst.w D0
000017D8 670C beq +0xE /* 000017E6 */
000017DA 4267 clr.w -[A7]
000017DC 486E FFAA pea.l [A6 - 0x56]
000017E0 4EAD 0B32 jsr [A5 + 0xB32 /* export_354 */]
000017E4 5C8F addq.l A7, 6
label000017E6:
000017E6 42A7 clr.l -[A7]
000017E8 2F2E 000C move.l -[A7], [A6 + 0xC]
000017EC 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000017F0 201F move.l D0, [A7]+
000017F2 2D40 FFFC move.l [A6 - 0x4], D0
000017F6 4878 0052 push.l 0x52 /* 'R' */
000017FA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000017FE 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001802 3A00 move.w D5, D0
00001804 2F2E 000C move.l -[A7], [A6 + 0xC]
00001808 206E FFFC movea.l A0, [A6 - 0x4]
0000180C 4868 0052 pea.l [A0 + 0x52]
00001810 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00001814 206E 000C movea.l A0, [A6 + 0xC]
00001818 3005 move.w D0, D5
0000181A C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000181E D090 add.l D0, [A0]
00001820 2040 movea.l A0, D0
00001822 43EE FFAA lea.l A1, [A6 - 0x56]
00001826 7013 moveq.l D0, 0x13
label00001828:
00001828 20D9 move.l [A0]+, [A1]+
0000182A 51C8 FFFC dbf D0, -0x6 /* 00001828 */
0000182E 30D9 move.w [A0]+, [A1]+
label00001830:
00001830 5246 addq.w D6, 1
label00001832:
00001832 BC47 cmp.w D6, D7
00001834 6D00 FEEE blt -0x110 /* 00001724 */
00001838 4CDF 00E0 movem.l D5,D6,D7, [A7]+
0000183C 4E5E unlink A6
0000183E 4E75 rts
export_519:
fn00001840:
00001840 4E56 FFAE link A6, -0x0052
00001844 48E7 0700 movem.l -[A7], D5,D6,D7
00001848 42A7 clr.l -[A7]
0000184A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000184E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001852 201F move.l D0, [A7]+
00001854 4878 0052 push.l 0x52 /* 'R' */
00001858 2F00 move.l -[A7], D0
0000185A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000185E 3E00 move.w D7, D0
00001860 7C00 moveq.l D6, 0x00
00001862 6000 0104 bra +0x106 /* 00001968 */
label00001866:
00001866 206E 0008 movea.l A0, [A6 + 0x8]
0000186A 3006 move.w D0, D6
0000186C C1FC 0052 muls.w D0, 0x52 /* 'R' */
00001870 D090 add.l D0, [A0]
00001872 2040 movea.l A0, D0
00001874 43EE FFAE lea.l A1, [A6 - 0x52]
00001878 7013 moveq.l D0, 0x13
label0000187A:
0000187A 22D8 move.l [A1]+, [A0]+
0000187C 51C8 FFFC dbf D0, -0x6 /* 0000187A */
00001880 32D8 move.w [A1]+, [A0]+
00001882 4A6E FFB2 tst.w [A6 - 0x4E]
00001886 6606 bne +0x8 /* 0000188E */
00001888 4A6E 000C tst.w [A6 + 0xC]
0000188C 6718 beq +0x1A /* 000018A6 */
label0000188E:
0000188E 4A6E FFB2 tst.w [A6 - 0x4E]
00001892 6708 beq +0xA /* 0000189C */
00001894 0C6E 0001 000C cmpi.w [A6 + 0xC], 0x1
0000189A 670A beq +0xC /* 000018A6 */
label0000189C:
0000189C 0C6E 0002 000C cmpi.w [A6 + 0xC], 0x2
000018A2 6600 00C2 bne +0xC4 /* 00001966 */
label000018A6:
000018A6 4AAE FFEC tst.l [A6 - 0x14]
000018AA 6748 beq +0x4A /* 000018F4 */
000018AC 0C6E 006C FFAE cmpi.w [A6 - 0x52], 0x6C /* 'l' */
000018B2 660E bne +0x10 /* 000018C2 */
000018B4 3F3C 0002 move.w -[A7], 0x2
000018B8 2F2E FFEC move.l -[A7], [A6 - 0x14]
000018BC 4EBA FF82 jsr [PC - 0x7E /* 00001840 */]
000018C0 5C8F addq.l A7, 6
label000018C2:
000018C2 4267 clr.w -[A7]
000018C4 4267 clr.w -[A7]
000018C6 486E FFAE pea.l [A6 - 0x52]
000018CA 4EAD 0B12 jsr [A5 + 0xB12 /* export_350 */]
000018CE 508F addq.l A7, 8
000018D0 206E 0008 movea.l A0, [A6 + 0x8]
000018D4 3006 move.w D0, D6
000018D6 C1FC 0052 muls.w D0, 0x52 /* 'R' */
000018DA D090 add.l D0, [A0]
000018DC 2040 movea.l A0, D0
000018DE 43EE FFAE lea.l A1, [A6 - 0x52]
000018E2 7013 moveq.l D0, 0x13
label000018E4:
000018E4 20D9 move.l [A0]+, [A1]+
000018E6 51C8 FFFC dbf D0, -0x6 /* 000018E4 */
000018EA 30D9 move.w [A0]+, [A1]+
000018EC 2F2E FFEC move.l -[A7], [A6 - 0x14]
000018F0 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label000018F4:
000018F4 4AAE FFE8 tst.l [A6 - 0x18]
000018F8 6708 beq +0xA /* 00001902 */
000018FA 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000018FE 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00001902:
00001902 4AAE FFF0 tst.l [A6 - 0x10]
00001906 6708 beq +0xA /* 00001910 */
00001908 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000190C 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00001910:
00001910 3A06 move.w D5, D6
00001912 602A bra +0x2C /* 0000193E */
label00001914:
00001914 206E 0008 movea.l A0, [A6 + 0x8]
00001918 3005 move.w D0, D5
0000191A C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000191E D090 add.l D0, [A0]
00001920 206E 0008 movea.l A0, [A6 + 0x8]
00001924 3205 move.w D1, D5
00001926 5241 addq.w D1, 1
00001928 C3FC 0052 muls.w D1, 0x52 /* 'R' */
0000192C D290 add.l D1, [A0]
0000192E 2041 movea.l A0, D1
00001930 2240 movea.l A1, D0
00001932 7013 moveq.l D0, 0x13
label00001934:
00001934 22D8 move.l [A1]+, [A0]+
00001936 51C8 FFFC dbf D0, -0x6 /* 00001934 */
0000193A 32D8 move.w [A1]+, [A0]+
0000193C 5245 addq.w D5, 1
label0000193E:
0000193E 3007 move.w D0, D7
00001940 5340 subq.w D0, 1
00001942 BA40 cmp.w D5, D0
00001944 6DCE blt -0x30 /* 00001914 */
00001946 42A7 clr.l -[A7]
00001948 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000194C 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001950 201F move.l D0, [A7]+
00001952 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001956 0680 FFFF FFAE addi.l D0, 0xFFFFFFAE
0000195C 2F00 move.l -[A7], D0
0000195E 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00001962 5346 subq.w D6, 1
00001964 5347 subq.w D7, 1
label00001966:
00001966 5246 addq.w D6, 1
label00001968:
00001968 BC47 cmp.w D6, D7
0000196A 6D00 FEFA blt -0x104 /* 00001866 */
0000196E 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00001972 4E5E unlink A6
00001974 4E75 rts
fn00001976:
00001976 4E56 FFFC link A6, -0x0004
0000197A 206E 0008 movea.l A0, [A6 + 0x8]
0000197E 2050 movea.l A0, [A0]
00001980 3D68 0020 FFFE move.w [A6 - 0x2], [A0 + 0x20]
00001986 206E 0008 movea.l A0, [A6 + 0x8]
0000198A 2050 movea.l A0, [A0]
0000198C 3D68 0022 FFFC move.w [A6 - 0x4], [A0 + 0x22]
00001992 302E FFFE move.w D0, [A6 - 0x2]
00001996 B06E FFFC cmp.w D0, [A6 - 0x4]
0000199A 6604 bne +0x6 /* 000019A0 */
0000199C 7000 moveq.l D0, 0x00
0000199E 6002 bra +0x4 /* 000019A2 */
label000019A0:
000019A0 7001 moveq.l D0, 0x01
label000019A2:
000019A2 4E5E unlink A6
000019A4 4E75 rts
export_522:
fn000019A6:
000019A6 4E56 FFFC link A6, -0x0004
000019AA 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
000019AE 3D6D 8FD8 FFFE move.w [A6 - 0x2], [A5 - 0x7028]
000019B4 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
000019B8 3D40 FFFC move.w [A6 - 0x4], D0
000019BC 4A6E FFFC tst.w [A6 - 0x4]
000019C0 6706 beq +0x8 /* 000019C8 */
000019C2 302E FFFC move.w D0, [A6 - 0x4]
000019C6 601E bra +0x20 /* 000019E6 */
label000019C8:
000019C8 302E FFFE move.w D0, [A6 - 0x2]
000019CC B06D 8FD8 cmp.w D0, [A5 - 0x7028]
000019D0 6706 beq +0x8 /* 000019D8 */
000019D2 303C FC20 move.w D0, 0xFC20
000019D6 600E bra +0x10 /* 000019E6 */
label000019D8:
000019D8 4A6D 928E tst.w [A5 - 0x6D72]
000019DC 6D06 blt +0x8 /* 000019E4 */
000019DE 303C FC20 move.w D0, 0xFC20
000019E2 6002 bra +0x4 /* 000019E6 */
label000019E4:
000019E4 7000 moveq.l D0, 0x00
label000019E6:
000019E6 4E5E unlink A6
000019E8 4E75 rts
fn000019EA:
000019EA 4E56 FEA2 link A6, -0x015E
000019EE 2F2D 9010 move.l -[A7], [A5 - 0x6FF0]
000019F2 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
000019F6 588F addq.l A7, 4
000019F8 2D40 FFFC move.l [A6 - 0x4], D0
000019FC 2F2D 9024 move.l -[A7], [A5 - 0x6FDC]
00001A00 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
00001A04 588F addq.l A7, 4
00001A06 D1AE FFFC add.l [A6 - 0x4], D0
00001A0A 42AE FFB6 clr.l [A6 - 0x4A]
00001A0E 42AE FFBC clr.l [A6 - 0x44]
00001A12 3D6D 8E26 FFC0 move.w [A6 - 0x40], [A5 - 0x71DA]
00001A18 70FF moveq.l D0, 0xFFFFFFFF
00001A1A 3D40 FFC6 move.w [A6 - 0x3A], D0
00001A1E 4267 clr.w -[A7]
00001A20 486E FFAA pea.l [A6 - 0x56]
00001A24 4267 clr.w -[A7]
00001A26 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
00001A2A 301F move.w D0, [A7]+
00001A2C 3F00 move.w -[A7], D0
00001A2E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001A32 548F addq.l A7, 2
00001A34 306E FFE8 movea.w A0, [A6 - 0x18]
00001A38 2F2E FFDA move.l -[A7], [A6 - 0x26]
00001A3C 2F08 move.l -[A7], A0
00001A3E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001A42 222E FFFC move.l D1, [A6 - 0x4]
00001A46 0681 0000 2710 addi.l D1, 0x2710
00001A4C B280 cmp.l D1, D0
00001A4E 6F06 ble +0x8 /* 00001A56 */
00001A50 706B moveq.l D0, 0x6B
00001A52 6000 01A2 bra +0x1A4 /* 00001BF6 */
label00001A56:
00001A56 082E 0007 FFD1 btst.b [A6 - 0x2F], 0x7
00001A5C 6706 beq +0x8 /* 00001A64 */
00001A5E 706C moveq.l D0, 0x6C
00001A60 6000 0194 bra +0x196 /* 00001BF6 */
label00001A64:
00001A64 486E FEA2 pea.l [A6 - 0x15E]
00001A68 3F3C 03E8 move.w -[A7], 0x3E8
00001A6C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001A70 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00001A74 4267 clr.w -[A7]
00001A76 486E FEA2 pea.l [A6 - 0x15E]
00001A7A 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
00001A7E 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
00001A82 301F move.w D0, [A7]+
00001A84 4267 clr.w -[A7]
00001A86 486E FEA2 pea.l [A6 - 0x15E]
00001A8A 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
00001A8E 4879 3F3F 3F3F push.l 0x3F3F3F3F /* '????' */
00001A94 4879 3F3F 3F3F push.l 0x3F3F3F3F /* '????' */
00001A9A 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00001A9E 301F move.w D0, [A7]+
00001AA0 3F00 move.w -[A7], D0
00001AA2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001AA6 548F addq.l A7, 2
00001AA8 4267 clr.w -[A7]
00001AAA 486E FEA2 pea.l [A6 - 0x15E]
00001AAE 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
00001AB2 486E FFFA pea.l [A6 - 0x6]
00001AB6 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00001ABA 301F move.w D0, [A7]+
00001ABC 3F00 move.w -[A7], D0
00001ABE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001AC2 548F addq.l A7, 2
00001AC4 42A7 clr.l -[A7]
00001AC6 4878 2710 push.l 0x2710
00001ACA 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00001ACE 205F movea.l A0, [A7]+
00001AD0 2D48 FFA6 move.l [A6 - 0x5A], A0
00001AD4 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00001AD8 2F2D 9010 move.l -[A7], [A5 - 0x6FF0]
00001ADC 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */]
00001AE0 508F addq.l A7, 8
00001AE2 3F00 move.w -[A7], D0
00001AE4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001AE8 548F addq.l A7, 2
00001AEA 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00001AEE 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00001AF2 42A7 clr.l -[A7]
00001AF4 4878 2710 push.l 0x2710
00001AF8 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00001AFC 205F movea.l A0, [A7]+
00001AFE 2D48 FFA2 move.l [A6 - 0x5E], A0
00001B02 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00001B06 2F2D 9024 move.l -[A7], [A5 - 0x6FDC]
00001B0A 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */]
00001B0E 508F addq.l A7, 8
00001B10 3F00 move.w -[A7], D0
00001B12 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001B16 548F addq.l A7, 2
00001B18 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00001B1C 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00001B20 42A7 clr.l -[A7]
00001B22 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00001B26 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001B2A 201F move.l D0, [A7]+
00001B2C 2B40 E7A6 move.l [A5 - 0x185A], D0
00001B30 42A7 clr.l -[A7]
00001B32 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00001B36 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001B3A 201F move.l D0, [A7]+
00001B3C 2B40 E7AA move.l [A5 - 0x1856], D0
00001B40 4267 clr.w -[A7]
00001B42 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001B46 486D E7A6 pea.l [A5 - 0x185A]
00001B4A 206E FFA6 movea.l A0, [A6 - 0x5A]
00001B4E 2F10 move.l -[A7], [A0]
00001B50 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
00001B54 301F move.w D0, [A7]+
00001B56 3F00 move.w -[A7], D0
00001B58 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001B5C 548F addq.l A7, 2
00001B5E 4267 clr.w -[A7]
00001B60 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001B64 486D E7AA pea.l [A5 - 0x1856]
00001B68 206E FFA2 movea.l A0, [A6 - 0x5E]
00001B6C 2F10 move.l -[A7], [A0]
00001B6E 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
00001B72 301F move.w D0, [A7]+
00001B74 3F00 move.w -[A7], D0
00001B76 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001B7A 548F addq.l A7, 2
00001B7C 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001B80 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
00001B84 548F addq.l A7, 2
00001B86 3F00 move.w -[A7], D0
00001B88 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001B8C 548F addq.l A7, 2
00001B8E 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00001B92 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001B96 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00001B9A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001B9E 7001 moveq.l D0, 0x01
00001BA0 3B40 92C8 move.w [A5 - 0x6D38], D0
00001BA4 2B6D 8FF8 E7D2 move.l [A5 - 0x182E], [A5 - 0x7008]
00001BAA 2B6D 901C E7D6 move.l [A5 - 0x182A], [A5 - 0x6FE4]
00001BB0 2B6D 9020 E7DA move.l [A5 - 0x1826], [A5 - 0x6FE0]
00001BB6 206D 8FE8 movea.l A0, [A5 - 0x7018]
00001BBA 3B68 0002 E764 move.w [A5 - 0x189C], [A0 + 0x2]
00001BC0 2B6E FFFC E7AE move.l [A5 - 0x1852], [A6 - 0x4]
00001BC6 4878 0020 push.l 0x20 /* ' ' */
00001BCA 486D E7B2 pea.l [A5 - 0x184E]
00001BCE 206D 8FE8 movea.l A0, [A5 - 0x7018]
00001BD2 4868 000C pea.l [A0 + 0xC]
00001BD6 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00001BDA 4FEF 000C lea.l A7, [A7 + 0xC]
00001BDE 486D E766 pea.l [A5 - 0x189A]
00001BE2 2F2D 9004 move.l -[A7], [A5 - 0x6FFC]
00001BE6 2F2D 9000 move.l -[A7], [A5 - 0x7000]
00001BEA 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00001BEE 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00001BF2 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001BF6:
00001BF6 4E5E unlink A6
00001BF8 4E75 rts
fn00001BFA:
00001BFA 4E56 FEDC link A6, -0x0124
00001BFE 4A6D 92C8 tst.w [A5 - 0x6D38]
00001C02 6606 bne +0x8 /* 00001C0A */
00001C04 7000 moveq.l D0, 0x00
00001C06 6000 02BA bra +0x2BC /* 00001EC2 */
label00001C0A:
00001C0A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00001C0E 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001C12 588F addq.l A7, 4
00001C14 4A40 tst.w D0
00001C16 6706 beq +0x8 /* 00001C1E */
00001C18 7000 moveq.l D0, 0x00
00001C1A 6000 02A6 bra +0x2A8 /* 00001EC2 */
label00001C1E:
00001C1E 486E FEE0 pea.l [A6 - 0x120]
00001C22 4878 0014 push.l 0x14
00001C26 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00001C2A 4EAD 065A jsr [A5 + 0x65A /* export_199 */]
00001C2E 4FEF 000C lea.l A7, [A7 + 0xC]
00001C32 3F00 move.w -[A7], D0
00001C34 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001C38 548F addq.l A7, 2
00001C3A 202E FEE0 move.l D0, [A6 - 0x120]
00001C3E D0AD E7A6 add.l D0, [A5 - 0x185A]
00001C42 D0AD E7AA add.l D0, [A5 - 0x1856]
00001C46 0680 0000 EA60 addi.l D0, 0xEA60
00001C4C 2F00 move.l -[A7], D0
00001C4E 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00001C52 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001C56 508F addq.l A7, 8
00001C58 4A40 tst.w D0
00001C5A 6706 beq +0x8 /* 00001C62 */
00001C5C 7000 moveq.l D0, 0x00
00001C5E 6000 0262 bra +0x264 /* 00001EC2 */
label00001C62:
00001C62 202D E7AE move.l D0, [A5 - 0x1852]
00001C66 D080 add.l D0, D0
00001C68 0680 0000 EA60 addi.l D0, 0xEA60
00001C6E 2F00 move.l -[A7], D0
00001C70 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00001C74 588F addq.l A7, 4
00001C76 4A40 tst.w D0
00001C78 6706 beq +0x8 /* 00001C80 */
00001C7A 7025 moveq.l D0, 0x25
00001C7C 6000 0244 bra +0x246 /* 00001EC2 */
label00001C80:
00001C80 526D 8FD6 addq.w [A5 - 0x702A], 1
00001C84 42A7 clr.l -[A7]
00001C86 2F2D E7A6 move.l -[A7], [A5 - 0x185A]
00001C8A 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00001C8E 205F movea.l A0, [A7]+
00001C90 2D48 FFFC move.l [A6 - 0x4], A0
00001C94 42A7 clr.l -[A7]
00001C96 2F2D E7AA move.l -[A7], [A5 - 0x1856]
00001C9A 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00001C9E 205F movea.l A0, [A7]+
00001CA0 2D48 FFF8 move.l [A6 - 0x8], A0
00001CA4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001CA8 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00001CAC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001CB0 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00001CB4 486E FEF4 pea.l [A6 - 0x10C]
00001CB8 3F3C 03E8 move.w -[A7], 0x3E8
00001CBC 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001CC0 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00001CC4 4267 clr.w -[A7]
00001CC6 486E FEF4 pea.l [A6 - 0x10C]
00001CCA 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
00001CCE 486E FFF6 pea.l [A6 - 0xA]
00001CD2 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00001CD6 301F move.w D0, [A7]+
00001CD8 3F00 move.w -[A7], D0
00001CDA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001CDE 548F addq.l A7, 2
00001CE0 2D6D E7A6 FEE0 move.l [A6 - 0x120], [A5 - 0x185A]
00001CE6 4267 clr.w -[A7]
00001CE8 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001CEC 486E FEE0 pea.l [A6 - 0x120]
00001CF0 206E FFFC movea.l A0, [A6 - 0x4]
00001CF4 2F10 move.l -[A7], [A0]
00001CF6 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */]
00001CFA 301F move.w D0, [A7]+
00001CFC 3F00 move.w -[A7], D0
00001CFE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001D02 548F addq.l A7, 2
00001D04 2D6D E7AA FEE0 move.l [A6 - 0x120], [A5 - 0x1856]
00001D0A 4267 clr.w -[A7]
00001D0C 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001D10 486E FEE0 pea.l [A6 - 0x120]
00001D14 206E FFF8 movea.l A0, [A6 - 0x8]
00001D18 2F10 move.l -[A7], [A0]
00001D1A 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */]
00001D1E 301F move.w D0, [A7]+
00001D20 3F00 move.w -[A7], D0
00001D22 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001D26 548F addq.l A7, 2
00001D28 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001D2C 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
00001D30 548F addq.l A7, 2
00001D32 3F00 move.w -[A7], D0
00001D34 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001D38 548F addq.l A7, 2
00001D3A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001D3E 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001D42 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001D46 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001D4A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001D4E 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
00001D52 588F addq.l A7, 4
00001D54 3F00 move.w -[A7], D0
00001D56 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001D5A 548F addq.l A7, 2
00001D5C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001D60 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
00001D64 588F addq.l A7, 4
00001D66 3F00 move.w -[A7], D0
00001D68 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001D6C 548F addq.l A7, 2
00001D6E 4EBA 0156 jsr [PC + 0x156 /* 00001EC6 */]
00001D72 4A40 tst.w D0
00001D74 6754 beq +0x56 /* 00001DCA */
00001D76 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001D7A 486E FEF0 pea.l [A6 - 0x110]
00001D7E 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00001D82 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00001D86 4FEF 000C lea.l A7, [A7 + 0xC]
00001D8A 3F00 move.w -[A7], D0
00001D8C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001D90 548F addq.l A7, 2
00001D92 206D 9000 movea.l A0, [A5 - 0x7000]
00001D96 2050 movea.l A0, [A0]
00001D98 52A8 000C addq.l [A0 + 0xC], 1
00001D9C 206D 9000 movea.l A0, [A5 - 0x7000]
00001DA0 2050 movea.l A0, [A0]
00001DA2 2D68 0010 FEEC move.l [A6 - 0x114], [A0 + 0x10]
00001DA8 206D 9000 movea.l A0, [A5 - 0x7000]
00001DAC 2050 movea.l A0, [A0]
00001DAE 52A8 0010 addq.l [A0 + 0x10], 1
00001DB2 2F2D 8FF8 move.l -[A7], [A5 - 0x7008]
00001DB6 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00001DBA 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00001DBE 508F addq.l A7, 8
00001DC0 3F00 move.w -[A7], D0
00001DC2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001DC6 548F addq.l A7, 2
00001DC8 601E bra +0x20 /* 00001DE8 */
label00001DCA:
00001DCA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001DCE 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
00001DD2 588F addq.l A7, 4
00001DD4 3F00 move.w -[A7], D0
00001DD6 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001DDA 548F addq.l A7, 2
00001DDC 2D6D E7D6 FEF0 move.l [A6 - 0x110], [A5 - 0x182A]
00001DE2 2D6D E7DA FEEC move.l [A6 - 0x114], [A5 - 0x1826]
label00001DE8:
00001DE8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001DEC 486E FEE8 pea.l [A6 - 0x118]
00001DF0 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00001DF4 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00001DF8 4FEF 000C lea.l A7, [A7 + 0xC]
00001DFC 3F00 move.w -[A7], D0
00001DFE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001E02 548F addq.l A7, 2
00001E04 206D 9000 movea.l A0, [A5 - 0x7000]
00001E08 2050 movea.l A0, [A0]
00001E0A 52A8 0008 addq.l [A0 + 0x8], 1
00001E0E 206D 9000 movea.l A0, [A5 - 0x7000]
00001E12 2050 movea.l A0, [A0]
00001E14 2D68 0010 FEE4 move.l [A6 - 0x11C], [A0 + 0x10]
00001E1A 206D 9000 movea.l A0, [A5 - 0x7000]
00001E1E 2050 movea.l A0, [A0]
00001E20 52A8 0010 addq.l [A0 + 0x10], 1
00001E24 2F2D 8FF8 move.l -[A7], [A5 - 0x7008]
00001E28 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00001E2C 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00001E30 508F addq.l A7, 8
00001E32 3F00 move.w -[A7], D0
00001E34 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001E38 548F addq.l A7, 2
00001E3A 2B6E FEE8 E766 move.l [A5 - 0x189A], [A6 - 0x118]
00001E40 2B6E FEF0 E76A move.l [A5 - 0x1896], [A6 - 0x110]
00001E46 2B6E FEE4 E76E move.l [A5 - 0x1892], [A6 - 0x11C]
00001E4C 2B6E FEEC E772 move.l [A5 - 0x188E], [A6 - 0x114]
00001E52 486D E766 pea.l [A5 - 0x189A]
00001E56 2F2D 9004 move.l -[A7], [A5 - 0x6FFC]
00001E5A 2F2D 8FF8 move.l -[A7], [A5 - 0x7008]
00001E5E 2F2D 9000 move.l -[A7], [A5 - 0x7000]
00001E62 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00001E66 4EBA 1BFA jsr [PC + 0x1BFA /* 00003A62 */]
00001E6A 4FEF 0014 lea.l A7, [A7 + 0x14]
00001E6E 2F2D 8FF8 move.l -[A7], [A5 - 0x7008]
00001E72 2F2D 9000 move.l -[A7], [A5 - 0x7000]
00001E76 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00001E7A 4EBA 18E4 jsr [PC + 0x18E4 /* 00003760 */]
00001E7E 4FEF 000C lea.l A7, [A7 + 0xC]
00001E82 2F2D 8FF8 move.l -[A7], [A5 - 0x7008]
00001E86 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00001E8A 4EAD 0742 jsr [A5 + 0x742 /* export_228 */]
00001E8E 508F addq.l A7, 8
00001E90 3F00 move.w -[A7], D0
00001E92 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001E96 548F addq.l A7, 2
00001E98 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00001E9C 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00001EA0 588F addq.l A7, 4
00001EA2 3F00 move.w -[A7], D0
00001EA4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001EA8 548F addq.l A7, 2
00001EAA 4EBA 158E jsr [PC + 0x158E /* 0000343A */]
00001EAE 3D40 FFF4 move.w [A6 - 0xC], D0
00001EB2 0C6E FC20 FFF4 cmpi.w [A6 - 0xC], 0xFC20
00001EB8 6604 bne +0x6 /* 00001EBE */
00001EBA 7000 moveq.l D0, 0x00
00001EBC 6004 bra +0x6 /* 00001EC2 */
label00001EBE:
00001EBE 302E FFF4 move.w D0, [A6 - 0xC]
label00001EC2:
00001EC2 4E5E unlink A6
00001EC4 4E75 rts
fn00001EC6:
00001EC6 4E56 FFB8 link A6, -0x0048
00001ECA 202D E7D2 move.l D0, [A5 - 0x182E]
00001ECE B0AD 8FF8 cmp.l D0, [A5 - 0x7008]
00001ED2 6706 beq +0x8 /* 00001EDA */
00001ED4 7001 moveq.l D0, 0x01
00001ED6 6000 007A bra +0x7C /* 00001F52 */
label00001EDA:
00001EDA 206D 8FE8 movea.l A0, [A5 - 0x7018]
00001EDE 302D E764 move.w D0, [A5 - 0x189C]
00001EE2 B068 0002 cmp.w D0, [A0 + 0x2]
00001EE6 6706 beq +0x8 /* 00001EEE */
00001EE8 7001 moveq.l D0, 0x01
00001EEA 6000 0066 bra +0x68 /* 00001F52 */
label00001EEE:
00001EEE 206D 8FE8 movea.l A0, [A5 - 0x7018]
00001EF2 4868 000C pea.l [A0 + 0xC]
00001EF6 486D E7B2 pea.l [A5 - 0x184E]
00001EFA 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00001EFE 508F addq.l A7, 8
00001F00 4A40 tst.w D0
00001F02 6604 bne +0x6 /* 00001F08 */
00001F04 7001 moveq.l D0, 0x01
00001F06 604A bra +0x4C /* 00001F52 */
label00001F08:
00001F08 206D 9000 movea.l A0, [A5 - 0x7000]
00001F0C 2050 movea.l A0, [A0]
00001F0E 2D68 0008 FFBC move.l [A6 - 0x44], [A0 + 0x8]
00001F14 7001 moveq.l D0, 0x01
00001F16 2D40 FFB8 move.l [A6 - 0x48], D0
00001F1A 602A bra +0x2C /* 00001F46 */
label00001F1C:
00001F1C 486E FFC0 pea.l [A6 - 0x40]
00001F20 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00001F24 2F2D 9000 move.l -[A7], [A5 - 0x7000]
00001F28 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00001F2C 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00001F30 4FEF 0010 lea.l A7, [A7 + 0x10]
00001F34 202E FFC4 move.l D0, [A6 - 0x3C]
00001F38 B0AD E7D6 cmp.l D0, [A5 - 0x182A]
00001F3C 6604 bne +0x6 /* 00001F42 */
00001F3E 7000 moveq.l D0, 0x00
00001F40 6010 bra +0x12 /* 00001F52 */
label00001F42:
00001F42 52AE FFB8 addq.l [A6 - 0x48], 1
label00001F46:
00001F46 202E FFB8 move.l D0, [A6 - 0x48]
00001F4A B0AE FFBC cmp.l D0, [A6 - 0x44]
00001F4E 6FCC ble -0x32 /* 00001F1C */
00001F50 7001 moveq.l D0, 0x01
label00001F52:
00001F52 4E5E unlink A6
00001F54 4E75 rts
fn00001F56:
00001F56 4E56 FFD6 link A6, -0x002A
00001F5A 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
00001F5E 206D 9000 movea.l A0, [A5 - 0x7000]
00001F62 2050 movea.l A0, [A0]
00001F64 0CA8 0000 0001 0008 cmpi.l [A0 + 0x8], 0x1
00001F6C 6E06 bgt +0x8 /* 00001F74 */
00001F6E 7069 moveq.l D0, 0x69
00001F70 6000 02D4 bra +0x2D6 /* 00002246 */
label00001F74:
00001F74 206D 9010 movea.l A0, [A5 - 0x6FF0]
00001F78 2050 movea.l A0, [A0]
00001F7A 0828 0000 0005 btst.b [A0 + 0x5], 0x0
00001F80 6706 beq +0x8 /* 00001F88 */
00001F82 706A moveq.l D0, 0x6A
00001F84 6000 02C0 bra +0x2C2 /* 00002246 */
label00001F88:
00001F88 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00001F8C 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001F90 588F addq.l A7, 4
00001F92 4A40 tst.w D0
00001F94 6706 beq +0x8 /* 00001F9C */
00001F96 7000 moveq.l D0, 0x00
00001F98 6000 02AC bra +0x2AE /* 00002246 */
label00001F9C:
00001F9C 526D 8FD6 addq.w [A5 - 0x702A], 1
00001FA0 2D6D 9004 FFDA move.l [A6 - 0x26], [A5 - 0x6FFC]
00001FA6 202D 9004 move.l D0, [A5 - 0x6FFC]
00001FAA 5380 subq.l D0, 1
00001FAC 2D40 FFE6 move.l [A6 - 0x1A], D0
00001FB0 2D6D 9008 FFE2 move.l [A6 - 0x1E], [A5 - 0x6FF8]
00001FB6 2D6D 901C FFDE move.l [A6 - 0x22], [A5 - 0x6FE4]
00001FBC 2F2E FFDE move.l -[A7], [A6 - 0x22]
00001FC0 4EBA 036C jsr [PC + 0x36C /* 0000232E */]
00001FC4 588F addq.l A7, 4
00001FC6 3D40 FFEC move.w [A6 - 0x14], D0
00001FCA 4A6E FFEC tst.w [A6 - 0x14]
00001FCE 6714 beq +0x16 /* 00001FE4 */
00001FD0 206D 9024 movea.l A0, [A5 - 0x6FDC]
00001FD4 2050 movea.l A0, [A0]
00001FD6 0828 0000 0005 btst.b [A0 + 0x5], 0x0
00001FDC 6706 beq +0x8 /* 00001FE4 */
00001FDE 706D moveq.l D0, 0x6D
00001FE0 6000 0264 bra +0x266 /* 00002246 */
label00001FE4:
00001FE4 4A6D 8FBA tst.w [A5 - 0x7046]
00001FE8 6600 006A bne +0x6C /* 00002054 */
00001FEC 2D6D 9040 FFD6 move.l [A6 - 0x2A], [A5 - 0x6FC0]
00001FF2 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00001FF6 4267 clr.w -[A7]
00001FF8 486D E820 pea.l [A5 - 0x17E0]
00001FFC 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00002000 4FEF 000A lea.l A7, [A7 + 0xA]
00002004 3A00 move.w D5, D0
00002006 4A45 tst.w D5
00002008 6706 beq +0x8 /* 00002010 */
0000200A 3005 move.w D0, D5
0000200C 6000 0238 bra +0x23A /* 00002246 */
label00002010:
00002010 202E FFD6 move.l D0, [A6 - 0x2A]
00002014 B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
00002018 6706 beq +0x8 /* 00002020 */
0000201A 7000 moveq.l D0, 0x00
0000201C 6000 0228 bra +0x22A /* 00002246 */
label00002020:
00002020 4A6E FFEC tst.w [A6 - 0x14]
00002024 672E beq +0x30 /* 00002054 */
00002026 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
0000202A 4267 clr.w -[A7]
0000202C 486D E82C pea.l [A5 - 0x17D4]
00002030 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00002034 4FEF 000A lea.l A7, [A7 + 0xA]
00002038 3A00 move.w D5, D0
0000203A 4A45 tst.w D5
0000203C 6706 beq +0x8 /* 00002044 */
0000203E 3005 move.w D0, D5
00002040 6000 0204 bra +0x206 /* 00002246 */
label00002044:
00002044 202E FFD6 move.l D0, [A6 - 0x2A]
00002048 B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
0000204C 6706 beq +0x8 /* 00002054 */
0000204E 7000 moveq.l D0, 0x00
00002050 6000 01F4 bra +0x1F6 /* 00002246 */
label00002054:
00002054 3D6D 8FBA FFF4 move.w [A6 - 0xC], [A5 - 0x7046]
0000205A 7001 moveq.l D0, 0x01
0000205C 3B40 8FBA move.w [A5 - 0x7046], D0
00002060 4EBA 13D8 jsr [PC + 0x13D8 /* 0000343A */]
00002064 3A00 move.w D5, D0
00002066 3B6E FFF4 8FBA move.w [A5 - 0x7046], [A6 - 0xC]
0000206C 0C45 FC20 cmpi.w D5, 0xFC20
00002070 6606 bne +0x8 /* 00002078 */
00002072 7000 moveq.l D0, 0x00
00002074 6000 01D0 bra +0x1D2 /* 00002246 */
label00002078:
00002078 4A45 tst.w D5
0000207A 6706 beq +0x8 /* 00002082 */
0000207C 3005 move.w D0, D5
0000207E 6000 01C6 bra +0x1C8 /* 00002246 */
label00002082:
00002082 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00002086 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
0000208A 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
0000208E 508F addq.l A7, 8
00002090 3F00 move.w -[A7], D0
00002092 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002096 548F addq.l A7, 2
00002098 4A6E FFEC tst.w [A6 - 0x14]
0000209C 6736 beq +0x38 /* 000020D4 */
0000209E 2F2E FFDE move.l -[A7], [A6 - 0x22]
000020A2 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000020A6 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000020AA 508F addq.l A7, 8
000020AC 3F00 move.w -[A7], D0
000020AE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000020B2 548F addq.l A7, 2
000020B4 206D 9000 movea.l A0, [A5 - 0x7000]
000020B8 2050 movea.l A0, [A0]
000020BA 53A8 000C subq.l [A0 + 0xC], 1
000020BE 2F2D 8FF8 move.l -[A7], [A5 - 0x7008]
000020C2 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000020C6 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000020CA 508F addq.l A7, 8
000020CC 3F00 move.w -[A7], D0
000020CE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000020D2 548F addq.l A7, 2
label000020D4:
000020D4 206D 9000 movea.l A0, [A5 - 0x7000]
000020D8 2050 movea.l A0, [A0]
000020DA 3C28 0030 move.w D6, [A0 + 0x30]
000020DE 7E00 moveq.l D7, 0x00
000020E0 6000 015E bra +0x160 /* 00002240 */
label000020E4:
000020E4 206D 9000 movea.l A0, [A5 - 0x7000]
000020E8 3007 move.w D0, D7
000020EA C1FC 0006 muls.w D0, 0x6
000020EE D090 add.l D0, [A0]
000020F0 2040 movea.l A0, D0
000020F2 43EE FFFA lea.l A1, [A6 - 0x6]
000020F6 41E8 0032 lea.l A0, [A0 + 0x32]
000020FA 22D8 move.l [A1]+, [A0]+
000020FC 32D8 move.w [A1]+, [A0]+
000020FE 306E FFFA movea.w A0, [A6 - 0x6]
00002102 B1EE FFE6 cmpa.l A0, [A6 - 0x1A]
00002106 6F00 012C ble +0x12E /* 00002234 */
0000210A 486E FFF0 pea.l [A6 - 0x10]
0000210E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002112 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002116 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
0000211A 4FEF 000C lea.l A7, [A7 + 0xC]
0000211E 3F00 move.w -[A7], D0
00002120 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002124 548F addq.l A7, 2
00002126 306E FFFA movea.w A0, [A6 - 0x6]
0000212A 91EE FFE6 sub.l A0, [A6 - 0x1A]
0000212E 5388 subq.l A0, 1
00002130 2008 move.l D0, A0
00002132 ED80 asl D0, 6
00002134 2800 move.l D4, D0
00002136 206E FFF0 movea.l A0, [A6 - 0x10]
0000213A 202E FFE6 move.l D0, [A6 - 0x1A]
0000213E ED80 asl D0, 6
00002140 D090 add.l D0, [A0]
00002142 5480 addq.l D0, 2
00002144 2D40 FFF6 move.l [A6 - 0xA], D0
00002148 2F04 move.l -[A7], D4
0000214A 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000214E 206E FFF6 movea.l A0, [A6 - 0xA]
00002152 4868 0040 pea.l [A0 + 0x40]
00002156 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
0000215A 4FEF 000C lea.l A7, [A7 + 0xC]
0000215E 42A7 clr.l -[A7]
00002160 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002164 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002168 201F move.l D0, [A7]+
0000216A 2600 move.l D3, D0
0000216C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002170 2003 move.l D0, D3
00002172 0680 FFFF FFC0 addi.l D0, 0xFFFFFFC0
00002178 2F00 move.l -[A7], D0
0000217A 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000217E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002182 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002186 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000218A 508F addq.l A7, 8
0000218C 3F00 move.w -[A7], D0
0000218E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002192 548F addq.l A7, 2
00002194 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002198 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
0000219C 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000021A0 508F addq.l A7, 8
000021A2 3F00 move.w -[A7], D0
000021A4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000021A8 548F addq.l A7, 2
000021AA 536E FFFA subq.w [A6 - 0x6], 1
000021AE 206D 9000 movea.l A0, [A5 - 0x7000]
000021B2 2050 movea.l A0, [A0]
000021B4 53A8 0008 subq.l [A0 + 0x8], 1
000021B8 206D 9000 movea.l A0, [A5 - 0x7000]
000021BC 3007 move.w D0, D7
000021BE C1FC 0006 muls.w D0, 0x6
000021C2 D090 add.l D0, [A0]
000021C4 2040 movea.l A0, D0
000021C6 41E8 0032 lea.l A0, [A0 + 0x32]
000021CA 43EE FFFA lea.l A1, [A6 - 0x6]
000021CE 20D9 move.l [A0]+, [A1]+
000021D0 30D9 move.w [A0]+, [A1]+
000021D2 2F2D 8FF8 move.l -[A7], [A5 - 0x7008]
000021D6 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000021DA 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000021DE 508F addq.l A7, 8
000021E0 3F00 move.w -[A7], D0
000021E2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000021E6 548F addq.l A7, 2
000021E8 4EBA 0064 jsr [PC + 0x64 /* 0000224E */]
000021EC 202D 9004 move.l D0, [A5 - 0x6FFC]
000021F0 B0AE FFDA cmp.l D0, [A6 - 0x26]
000021F4 6F12 ble +0x14 /* 00002208 */
000021F6 53AD 9004 subq.l [A5 - 0x6FFC], 1
000021FA 486D 8FE8 pea.l [A5 - 0x7018]
000021FE 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00002202 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00002206 508F addq.l A7, 8
label00002208:
00002208 2F2D 8FF8 move.l -[A7], [A5 - 0x7008]
0000220C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002210 4EAD 0742 jsr [A5 + 0x742 /* export_228 */]
00002214 508F addq.l A7, 8
00002216 3F00 move.w -[A7], D0
00002218 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000221C 548F addq.l A7, 2
0000221E 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002222 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00002226 588F addq.l A7, 4
00002228 3F00 move.w -[A7], D0
0000222A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000222E 548F addq.l A7, 2
00002230 7000 moveq.l D0, 0x00
00002232 6012 bra +0x14 /* 00002246 */
label00002234:
00002234 302E FFFA move.w D0, [A6 - 0x6]
00002238 48C0 ext.l D0
0000223A 91AE FFE6 sub.l [A6 - 0x1A], D0
0000223E 5247 addq.w D7, 1
label00002240:
00002240 BE46 cmp.w D7, D6
00002242 6D00 FEA0 blt -0x15E /* 000020E4 */
label00002246:
00002246 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+
0000224A 4E5E unlink A6
0000224C 4E75 rts
fn0000224E:
0000224E 4E56 FFEE link A6, -0x0012
00002252 48E7 0300 movem.l -[A7], D6,D7
00002256 206D 9000 movea.l A0, [A5 - 0x7000]
0000225A 2050 movea.l A0, [A0]
0000225C 3E28 0030 move.w D7, [A0 + 0x30]
00002260 7C00 moveq.l D6, 0x00
00002262 6000 00BC bra +0xBE /* 00002320 */
label00002266:
00002266 206D 9000 movea.l A0, [A5 - 0x7000]
0000226A 3006 move.w D0, D6
0000226C C1FC 0006 muls.w D0, 0x6
00002270 D090 add.l D0, [A0]
00002272 2040 movea.l A0, D0
00002274 43EE FFF2 lea.l A1, [A6 - 0xE]
00002278 41E8 0032 lea.l A0, [A0 + 0x32]
0000227C 22D8 move.l [A1]+, [A0]+
0000227E 32D8 move.w [A1]+, [A0]+
00002280 4A6E FFF2 tst.w [A6 - 0xE]
00002284 6E00 0098 bgt +0x9A /* 0000231E */
00002288 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000228C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002290 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002294 508F addq.l A7, 8
00002296 3F00 move.w -[A7], D0
00002298 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000229C 548F addq.l A7, 2
0000229E 3007 move.w D0, D7
000022A0 9046 sub.w D0, D6
000022A2 5340 subq.w D0, 1
000022A4 C1FC 0006 muls.w D0, 0x6
000022A8 48C0 ext.l D0
000022AA 2D40 FFFC move.l [A6 - 0x4], D0
000022AE 206D 9000 movea.l A0, [A5 - 0x7000]
000022B2 3006 move.w D0, D6
000022B4 C1FC 0006 muls.w D0, 0x6
000022B8 D090 add.l D0, [A0]
000022BA 0680 0000 0032 addi.l D0, 0x32 /* '2' */
000022C0 2D40 FFEE move.l [A6 - 0x12], D0
000022C4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000022C8 2F2E FFEE move.l -[A7], [A6 - 0x12]
000022CC 206E FFEE movea.l A0, [A6 - 0x12]
000022D0 4868 0006 pea.l [A0 + 0x6]
000022D4 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000022D8 4FEF 000C lea.l A7, [A7 + 0xC]
000022DC 42A7 clr.l -[A7]
000022DE 2F2D 9000 move.l -[A7], [A5 - 0x7000]
000022E2 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000022E6 201F move.l D0, [A7]+
000022E8 2D40 FFF8 move.l [A6 - 0x8], D0
000022EC 2F2D 9000 move.l -[A7], [A5 - 0x7000]
000022F0 206E FFF8 movea.l A0, [A6 - 0x8]
000022F4 4868 FFFA pea.l [A0 - 0x6]
000022F8 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000022FC 206D 9000 movea.l A0, [A5 - 0x7000]
00002300 2050 movea.l A0, [A0]
00002302 5368 0030 subq.w [A0 + 0x30], 1
00002306 2F2D 8FF8 move.l -[A7], [A5 - 0x7008]
0000230A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
0000230E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00002312 508F addq.l A7, 8
00002314 3F00 move.w -[A7], D0
00002316 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000231A 548F addq.l A7, 2
0000231C 6008 bra +0xA /* 00002326 */
label0000231E:
0000231E 5246 addq.w D6, 1
label00002320:
00002320 BC47 cmp.w D6, D7
00002322 6D00 FF42 blt -0xBC /* 00002266 */
label00002326:
00002326 4CDF 00C0 movem.l D6,D7, [A7]+
0000232A 4E5E unlink A6
0000232C 4E75 rts
fn0000232E:
0000232E 4E56 FFB4 link A6, -0x004C
00002332 42AE FFB4 clr.l [A6 - 0x4C]
00002336 206D 9000 movea.l A0, [A5 - 0x7000]
0000233A 2050 movea.l A0, [A0]
0000233C 2D68 0008 FFBC move.l [A6 - 0x44], [A0 + 0x8]
00002342 7001 moveq.l D0, 0x01
00002344 2D40 FFB8 move.l [A6 - 0x48], D0
00002348 6034 bra +0x36 /* 0000237E */
label0000234A:
0000234A 486E FFC0 pea.l [A6 - 0x40]
0000234E 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00002352 2F2D 9000 move.l -[A7], [A5 - 0x7000]
00002356 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
0000235A 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
0000235E 4FEF 0010 lea.l A7, [A7 + 0x10]
00002362 202E FFC4 move.l D0, [A6 - 0x3C]
00002366 B0AE 0008 cmp.l D0, [A6 + 0x8]
0000236A 660E bne +0x10 /* 0000237A */
0000236C 52AE FFB4 addq.l [A6 - 0x4C], 1
00002370 0CAE 0000 0001 FFB4 cmpi.l [A6 - 0x4C], 0x1
00002378 6E0E bgt +0x10 /* 00002388 */
label0000237A:
0000237A 52AE FFB8 addq.l [A6 - 0x48], 1
label0000237E:
0000237E 202E FFB8 move.l D0, [A6 - 0x48]
00002382 B0AE FFBC cmp.l D0, [A6 - 0x44]
00002386 6FC2 ble -0x3C /* 0000234A */
label00002388:
00002388 0CAE 0000 0001 FFB4 cmpi.l [A6 - 0x4C], 0x1
00002390 6604 bne +0x6 /* 00002396 */
00002392 7001 moveq.l D0, 0x01
00002394 6002 bra +0x4 /* 00002398 */
label00002396:
00002396 7000 moveq.l D0, 0x00
label00002398:
00002398 4E5E unlink A6
0000239A 4E75 rts
fn0000239C:
0000239C 4E56 FE7A link A6, -0x0186
000023A0 48E7 0300 movem.l -[A7], D6,D7
000023A4 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000023A8 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000023AC 588F addq.l A7, 4
000023AE 4A40 tst.w D0
000023B0 6706 beq +0x8 /* 000023B8 */
000023B2 7000 moveq.l D0, 0x00
000023B4 6000 031A bra +0x31C /* 000026D0 */
label000023B8:
000023B8 526D 8FD6 addq.w [A5 - 0x702A], 1
000023BC 2D6D 8FF8 FE82 move.l [A6 - 0x17E], [A5 - 0x7008]
000023C2 206D 8FE8 movea.l A0, [A5 - 0x7018]
000023C6 3D68 0002 FF86 move.w [A6 - 0x7A], [A0 + 0x2]
000023CC 486E FE86 pea.l [A6 - 0x17A]
000023D0 206D 8FE8 movea.l A0, [A5 - 0x7018]
000023D4 4868 000C pea.l [A0 + 0xC]
000023D8 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000023DC 508F addq.l A7, 8
000023DE 4A6D 8FBA tst.w [A5 - 0x7046]
000023E2 6600 0092 bne +0x94 /* 00002476 */
000023E6 2D6D 9040 FE7E move.l [A6 - 0x182], [A5 - 0x6FC0]
000023EC 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
000023F0 4267 clr.w -[A7]
000023F2 486D E83E pea.l [A5 - 0x17C2]
000023F6 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
000023FA 4FEF 000A lea.l A7, [A7 + 0xA]
000023FE 3E00 move.w D7, D0
00002400 4A47 tst.w D7
00002402 6706 beq +0x8 /* 0000240A */
00002404 3007 move.w D0, D7
00002406 6000 02C8 bra +0x2CA /* 000026D0 */
label0000240A:
0000240A 202E FE7E move.l D0, [A6 - 0x182]
0000240E B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
00002412 6706 beq +0x8 /* 0000241A */
00002414 7000 moveq.l D0, 0x00
00002416 6000 02B8 bra +0x2BA /* 000026D0 */
label0000241A:
0000241A 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
0000241E 4267 clr.w -[A7]
00002420 486D E84A pea.l [A5 - 0x17B6]
00002424 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00002428 4FEF 000A lea.l A7, [A7 + 0xA]
0000242C 3E00 move.w D7, D0
0000242E 4A47 tst.w D7
00002430 6706 beq +0x8 /* 00002438 */
00002432 3007 move.w D0, D7
00002434 6000 029A bra +0x29C /* 000026D0 */
label00002438:
00002438 202E FE7E move.l D0, [A6 - 0x182]
0000243C B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
00002440 6706 beq +0x8 /* 00002448 */
00002442 7000 moveq.l D0, 0x00
00002444 6000 028A bra +0x28C /* 000026D0 */
label00002448:
00002448 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
0000244C 4267 clr.w -[A7]
0000244E 486D E85C pea.l [A5 - 0x17A4]
00002452 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00002456 4FEF 000A lea.l A7, [A7 + 0xA]
0000245A 3E00 move.w D7, D0
0000245C 4A47 tst.w D7
0000245E 6706 beq +0x8 /* 00002466 */
00002460 3007 move.w D0, D7
00002462 6000 026C bra +0x26E /* 000026D0 */
label00002466:
00002466 202E FE7E move.l D0, [A6 - 0x182]
0000246A B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
0000246E 6706 beq +0x8 /* 00002476 */
00002470 7000 moveq.l D0, 0x00
00002472 6000 025C bra +0x25E /* 000026D0 */
label00002476:
00002476 3D6D 8FBA FF88 move.w [A6 - 0x78], [A5 - 0x7046]
0000247C 7001 moveq.l D0, 0x01
0000247E 3B40 8FBA move.w [A5 - 0x7046], D0
00002482 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */]
00002486 3E00 move.w D7, D0
00002488 3B6E FF88 8FBA move.w [A5 - 0x7046], [A6 - 0x78]
0000248E 0C47 FC20 cmpi.w D7, 0xFC20
00002492 6606 bne +0x8 /* 0000249A */
00002494 7000 moveq.l D0, 0x00
00002496 6000 0238 bra +0x23A /* 000026D0 */
label0000249A:
0000249A 4A47 tst.w D7
0000249C 6706 beq +0x8 /* 000024A4 */
0000249E 3007 move.w D0, D7
000024A0 6000 022E bra +0x230 /* 000026D0 */
label000024A4:
000024A4 486E FF8A pea.l [A6 - 0x76]
000024A8 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000024AC 588F addq.l A7, 4
000024AE 486D 8FE8 pea.l [A5 - 0x7018]
000024B2 2F2E FF8A move.l -[A7], [A6 - 0x76]
000024B6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000024BA 508F addq.l A7, 8
000024BC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000024C0 486E FF8E pea.l [A6 - 0x72]
000024C4 486E FE86 pea.l [A6 - 0x17A]
000024C8 3F2E FF86 move.w -[A7], [A6 - 0x7A]
000024CC 4EBA 020A jsr [PC + 0x20A /* 000026D8 */]
000024D0 4FEF 000A lea.l A7, [A7 + 0xA]
000024D4 4A40 tst.w D0
000024D6 6700 011E beq +0x120 /* 000025F6 */
000024DA 486E FF92 pea.l [A6 - 0x6E]
000024DE 4878 0001 push.l 0x1
000024E2 2F2E FF8E move.l -[A7], [A6 - 0x72]
000024E6 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000024EA 4FEF 000C lea.l A7, [A7 + 0xC]
000024EE 3F00 move.w -[A7], D0
000024F0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000024F4 548F addq.l A7, 2
000024F6 2F2E FE82 move.l -[A7], [A6 - 0x17E]
000024FA 2F2E FF92 move.l -[A7], [A6 - 0x6E]
000024FE 2F2E FF8E move.l -[A7], [A6 - 0x72]
00002502 4EBA 0218 jsr [PC + 0x218 /* 0000271C */]
00002506 4FEF 000C lea.l A7, [A7 + 0xC]
0000250A 2D40 FE7A move.l [A6 - 0x186], D0
0000250E 4AAE FE7A tst.l [A6 - 0x186]
00002512 6D38 blt +0x3A /* 0000254C */
00002514 2F2E FE82 move.l -[A7], [A6 - 0x17E]
00002518 2F2E FF8E move.l -[A7], [A6 - 0x72]
0000251C 4EBA 0446 jsr [PC + 0x446 /* 00002964 */]
00002520 508F addq.l A7, 8
00002522 2F2E FE7A move.l -[A7], [A6 - 0x186]
00002526 2F2E FF92 move.l -[A7], [A6 - 0x6E]
0000252A 2F2E FF8E move.l -[A7], [A6 - 0x72]
0000252E 4EBA 023A jsr [PC + 0x23A /* 0000276A */]
00002532 4FEF 000C lea.l A7, [A7 + 0xC]
00002536 4878 0001 push.l 0x1
0000253A 2F2E FF8E move.l -[A7], [A6 - 0x72]
0000253E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00002542 508F addq.l A7, 8
00002544 3F00 move.w -[A7], D0
00002546 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000254A 548F addq.l A7, 2
label0000254C:
0000254C 4878 0001 push.l 0x1
00002550 2F2E FF8E move.l -[A7], [A6 - 0x72]
00002554 4EAD 0742 jsr [A5 + 0x742 /* export_228 */]
00002558 508F addq.l A7, 8
0000255A 3F00 move.w -[A7], D0
0000255C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002560 548F addq.l A7, 2
00002562 4878 0001 push.l 0x1
00002566 2F2E FF8E move.l -[A7], [A6 - 0x72]
0000256A 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
0000256E 508F addq.l A7, 8
00002570 3F00 move.w -[A7], D0
00002572 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002576 548F addq.l A7, 2
00002578 2F2E FF8E move.l -[A7], [A6 - 0x72]
0000257C 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00002580 588F addq.l A7, 4
00002582 3F00 move.w -[A7], D0
00002584 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002588 548F addq.l A7, 2
0000258A 4AAE FE7A tst.l [A6 - 0x186]
0000258E 6D00 0060 blt +0x62 /* 000025F0 */
00002592 7C00 moveq.l D6, 0x00
00002594 6054 bra +0x56 /* 000025EA */
label00002596:
00002596 206D 8DDE movea.l A0, [A5 - 0x7222]
0000259A 3006 move.w D0, D6
0000259C C1FC 006A muls.w D0, 0x6A /* 'j' */
000025A0 D090 add.l D0, [A0]
000025A2 2040 movea.l A0, D0
000025A4 43EE FF96 lea.l A1, [A6 - 0x6A]
000025A8 7019 moveq.l D0, 0x19
label000025AA:
000025AA 22D8 move.l [A1]+, [A0]+
000025AC 51C8 FFFC dbf D0, -0x6 /* 000025AA */
000025B0 32D8 move.w [A1]+, [A0]+
000025B2 202E FF96 move.l D0, [A6 - 0x6A]
000025B6 B0AE FF8E cmp.l D0, [A6 - 0x72]
000025BA 662C bne +0x2E /* 000025E8 */
000025BC 202E FE7A move.l D0, [A6 - 0x186]
000025C0 5280 addq.l D0, 1
000025C2 B0AE FFA2 cmp.l D0, [A6 - 0x5E]
000025C6 6C20 bge +0x22 /* 000025E8 */
000025C8 53AE FFA2 subq.l [A6 - 0x5E], 1
000025CC 206D 8DDE movea.l A0, [A5 - 0x7222]
000025D0 3006 move.w D0, D6
000025D2 C1FC 006A muls.w D0, 0x6A /* 'j' */
000025D6 D090 add.l D0, [A0]
000025D8 2040 movea.l A0, D0
000025DA 43EE FF96 lea.l A1, [A6 - 0x6A]
000025DE 7019 moveq.l D0, 0x19
label000025E0:
000025E0 20D9 move.l [A0]+, [A1]+
000025E2 51C8 FFFC dbf D0, -0x6 /* 000025E0 */
000025E6 30D9 move.w [A0]+, [A1]+
label000025E8:
000025E8 5246 addq.w D6, 1
label000025EA:
000025EA BC6D 8DAA cmp.w D6, [A5 - 0x7256]
000025EE 6DA6 blt -0x58 /* 00002596 */
label000025F0:
000025F0 7000 moveq.l D0, 0x00
000025F2 6000 00DC bra +0xDE /* 000026D0 */
label000025F6:
000025F6 42A7 clr.l -[A7]
000025F8 4878 0D70 push.l 0xD70 /* '\rp' */
000025FC 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
00002600 205F movea.l A0, [A7]+
00002602 2D48 FF8E move.l [A6 - 0x72], A0
00002606 2F2E FF8E move.l -[A7], [A6 - 0x72]
0000260A 486E FE86 pea.l [A6 - 0x17A]
0000260E 3F2E FF86 move.w -[A7], [A6 - 0x7A]
00002612 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00002616 4FEF 000A lea.l A7, [A7 + 0xA]
0000261A 3F00 move.w -[A7], D0
0000261C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002620 548F addq.l A7, 2
00002622 486E FF92 pea.l [A6 - 0x6E]
00002626 4878 0001 push.l 0x1
0000262A 2F2E FF8E move.l -[A7], [A6 - 0x72]
0000262E 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00002632 4FEF 000C lea.l A7, [A7 + 0xC]
00002636 3F00 move.w -[A7], D0
00002638 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000263C 548F addq.l A7, 2
0000263E 2F2E FE82 move.l -[A7], [A6 - 0x17E]
00002642 2F2E FF92 move.l -[A7], [A6 - 0x6E]
00002646 2F2E FF8E move.l -[A7], [A6 - 0x72]
0000264A 4EBA 00D0 jsr [PC + 0xD0 /* 0000271C */]
0000264E 4FEF 000C lea.l A7, [A7 + 0xC]
00002652 2D40 FE7A move.l [A6 - 0x186], D0
00002656 4AAE FE7A tst.l [A6 - 0x186]
0000265A 6D38 blt +0x3A /* 00002694 */
0000265C 2F2E FE82 move.l -[A7], [A6 - 0x17E]
00002660 2F2E FF8E move.l -[A7], [A6 - 0x72]
00002664 4EBA 02FE jsr [PC + 0x2FE /* 00002964 */]
00002668 508F addq.l A7, 8
0000266A 2F2E FE7A move.l -[A7], [A6 - 0x186]
0000266E 2F2E FF92 move.l -[A7], [A6 - 0x6E]
00002672 2F2E FF8E move.l -[A7], [A6 - 0x72]
00002676 4EBA 00F2 jsr [PC + 0xF2 /* 0000276A */]
0000267A 4FEF 000C lea.l A7, [A7 + 0xC]
0000267E 4878 0001 push.l 0x1
00002682 2F2E FF8E move.l -[A7], [A6 - 0x72]
00002686 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000268A 508F addq.l A7, 8
0000268C 3F00 move.w -[A7], D0
0000268E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002692 548F addq.l A7, 2
label00002694:
00002694 4878 0001 push.l 0x1
00002698 2F2E FF8E move.l -[A7], [A6 - 0x72]
0000269C 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000026A0 508F addq.l A7, 8
000026A2 3F00 move.w -[A7], D0
000026A4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000026A8 548F addq.l A7, 2
000026AA 2F2E FF8E move.l -[A7], [A6 - 0x72]
000026AE 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
000026B2 588F addq.l A7, 4
000026B4 3F00 move.w -[A7], D0
000026B6 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000026BA 548F addq.l A7, 2
000026BC 2F2E FF8E move.l -[A7], [A6 - 0x72]
000026C0 4EAD 072A jsr [A5 + 0x72A /* export_225 */]
000026C4 588F addq.l A7, 4
000026C6 3F00 move.w -[A7], D0
000026C8 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000026CC 548F addq.l A7, 2
000026CE 7000 moveq.l D0, 0x00
label000026D0:
000026D0 4CDF 00C0 movem.l D6,D7, [A7]+
000026D4 4E5E unlink A6
000026D6 4E75 rts
fn000026D8:
000026D8 4E56 0000 link A6, 0
000026DC 2F0C move.l -[A7], A4
000026DE 286D 8DD2 movea.l A4, [A5 - 0x722E]
000026E2 602A bra +0x2C /* 0000270E */
label000026E4:
000026E4 302E 0008 move.w D0, [A6 + 0x8]
000026E8 B06C 0002 cmp.w D0, [A4 + 0x2]
000026EC 661C bne +0x1E /* 0000270A */
000026EE 2F2E 000A move.l -[A7], [A6 + 0xA]
000026F2 486C 000C pea.l [A4 + 0xC]
000026F6 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000026FA 508F addq.l A7, 8
000026FC 4A40 tst.w D0
000026FE 670A beq +0xC /* 0000270A */
00002700 206E 000E movea.l A0, [A6 + 0xE]
00002704 208C move.l [A0], A4
00002706 7001 moveq.l D0, 0x01
00002708 600C bra +0xE /* 00002716 */
label0000270A:
0000270A 286C 0D6A movea.l A4, [A4 + 0xD6A]
label0000270E:
0000270E B8FC 0000 cmpa.w A4, 0x0
00002712 66D0 bne -0x2E /* 000026E4 */
00002714 7000 moveq.l D0, 0x00
label00002716:
00002716 285F movea.l A4, [A7]+
00002718 4E5E unlink A6
0000271A 4E75 rts
fn0000271C:
0000271C 4E56 FFF0 link A6, -0x0010
00002720 48E7 0300 movem.l -[A7], D6,D7
00002724 206E 000C movea.l A0, [A6 + 0xC]
00002728 2050 movea.l A0, [A0]
0000272A 2C28 0002 move.l D6, [A0 + 0x2]
0000272E 7E00 moveq.l D7, 0x00
00002730 602A bra +0x2C /* 0000275C */
label00002732:
00002732 486E FFF0 pea.l [A6 - 0x10]
00002736 2007 move.l D0, D7
00002738 5280 addq.l D0, 1
0000273A 2F00 move.l -[A7], D0
0000273C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002740 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002744 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00002748 4FEF 0010 lea.l A7, [A7 + 0x10]
0000274C 202E FFF0 move.l D0, [A6 - 0x10]
00002750 B0AE 0010 cmp.l D0, [A6 + 0x10]
00002754 6604 bne +0x6 /* 0000275A */
00002756 2007 move.l D0, D7
00002758 6008 bra +0xA /* 00002762 */
label0000275A:
0000275A 5287 addq.l D7, 1
label0000275C:
0000275C BE86 cmp.l D7, D6
0000275E 6DD2 blt -0x2C /* 00002732 */
00002760 70FF moveq.l D0, 0xFFFFFFFF
label00002762:
00002762 4CDF 00C0 movem.l D6,D7, [A7]+
00002766 4E5E unlink A6
00002768 4E75 rts
export_530:
fn0000276A:
0000276A 4E56 FFE2 link A6, -0x001E
0000276E 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00002772 206E 000C movea.l A0, [A6 + 0xC]
00002776 2050 movea.l A0, [A0]
00002778 3C28 000E move.w D6, [A0 + 0xE]
0000277C 7E00 moveq.l D7, 0x00
0000277E 6000 010C bra +0x10E /* 0000288C */
label00002782:
00002782 206E 000C movea.l A0, [A6 + 0xC]
00002786 3007 move.w D0, D7
00002788 C1FC 0006 muls.w D0, 0x6
0000278C D090 add.l D0, [A0]
0000278E 2040 movea.l A0, D0
00002790 43EE FFFA lea.l A1, [A6 - 0x6]
00002794 41E8 0010 lea.l A0, [A0 + 0x10]
00002798 22D8 move.l [A1]+, [A0]+
0000279A 32D8 move.w [A1]+, [A0]+
0000279C 306E FFFA movea.w A0, [A6 - 0x6]
000027A0 B1EE 0010 cmpa.l A0, [A6 + 0x10]
000027A4 6F00 00DA ble +0xDC /* 00002880 */
000027A8 486E FFF6 pea.l [A6 - 0xA]
000027AC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000027B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000027B4 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000027B8 4FEF 000C lea.l A7, [A7 + 0xC]
000027BC 3F00 move.w -[A7], D0
000027BE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000027C2 548F addq.l A7, 2
000027C4 306E FFFA movea.w A0, [A6 - 0x6]
000027C8 91EE 0010 sub.l A0, [A6 + 0x10]
000027CC 5388 subq.l A0, 1
000027CE 2008 move.l D0, A0
000027D0 E980 asl D0, 4
000027D2 2A00 move.l D5, D0
000027D4 206E FFF6 movea.l A0, [A6 - 0xA]
000027D8 202E 0010 move.l D0, [A6 + 0x10]
000027DC E980 asl D0, 4
000027DE D090 add.l D0, [A0]
000027E0 5480 addq.l D0, 2
000027E2 2D40 FFE2 move.l [A6 - 0x1E], D0
000027E6 2F05 move.l -[A7], D5
000027E8 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000027EC 206E FFE2 movea.l A0, [A6 - 0x1E]
000027F0 4868 0010 pea.l [A0 + 0x10]
000027F4 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000027F8 4FEF 000C lea.l A7, [A7 + 0xC]
000027FC 42A7 clr.l -[A7]
000027FE 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002802 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002806 201F move.l D0, [A7]+
00002808 2800 move.l D4, D0
0000280A 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000280E 2004 move.l D0, D4
00002810 0680 FFFF FFF0 addi.l D0, 0xFFFFFFF0
00002816 2F00 move.l -[A7], D0
00002818 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000281C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002820 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002824 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00002828 508F addq.l A7, 8
0000282A 3F00 move.w -[A7], D0
0000282C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002830 548F addq.l A7, 2
00002832 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002836 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000283A 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
0000283E 508F addq.l A7, 8
00002840 3F00 move.w -[A7], D0
00002842 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002846 548F addq.l A7, 2
00002848 536E FFFA subq.w [A6 - 0x6], 1
0000284C 206E 000C movea.l A0, [A6 + 0xC]
00002850 2050 movea.l A0, [A0]
00002852 53A8 0002 subq.l [A0 + 0x2], 1
00002856 206E 000C movea.l A0, [A6 + 0xC]
0000285A 3007 move.w D0, D7
0000285C C1FC 0006 muls.w D0, 0x6
00002860 D090 add.l D0, [A0]
00002862 2040 movea.l A0, D0
00002864 41E8 0010 lea.l A0, [A0 + 0x10]
00002868 43EE FFFA lea.l A1, [A6 - 0x6]
0000286C 20D9 move.l [A0]+, [A1]+
0000286E 30D9 move.w [A0]+, [A1]+
00002870 2F2E 000C move.l -[A7], [A6 + 0xC]
00002874 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002878 4EBA 0020 jsr [PC + 0x20 /* 0000289A */]
0000287C 508F addq.l A7, 8
0000287E 6012 bra +0x14 /* 00002892 */
label00002880:
00002880 302E FFFA move.w D0, [A6 - 0x6]
00002884 48C0 ext.l D0
00002886 91AE 0010 sub.l [A6 + 0x10], D0
0000288A 5247 addq.w D7, 1
label0000288C:
0000288C BE46 cmp.w D7, D6
0000288E 6D00 FEF2 blt -0x10C /* 00002782 */
label00002892:
00002892 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00002896 4E5E unlink A6
00002898 4E75 rts
fn0000289A:
0000289A 4E56 FFEE link A6, -0x0012
0000289E 48E7 0300 movem.l -[A7], D6,D7
000028A2 206E 000C movea.l A0, [A6 + 0xC]
000028A6 2050 movea.l A0, [A0]
000028A8 3E28 000E move.w D7, [A0 + 0xE]
000028AC 7C00 moveq.l D6, 0x00
000028AE 6000 00A6 bra +0xA8 /* 00002956 */
label000028B2:
000028B2 206E 000C movea.l A0, [A6 + 0xC]
000028B6 3006 move.w D0, D6
000028B8 C1FC 0006 muls.w D0, 0x6
000028BC D090 add.l D0, [A0]
000028BE 2040 movea.l A0, D0
000028C0 43EE FFF2 lea.l A1, [A6 - 0xE]
000028C4 41E8 0010 lea.l A0, [A0 + 0x10]
000028C8 22D8 move.l [A1]+, [A0]+
000028CA 32D8 move.w [A1]+, [A0]+
000028CC 4A6E FFF2 tst.w [A6 - 0xE]
000028D0 6E00 0082 bgt +0x84 /* 00002954 */
000028D4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000028D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000028DC 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000028E0 508F addq.l A7, 8
000028E2 3F00 move.w -[A7], D0
000028E4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000028E8 548F addq.l A7, 2
000028EA 3007 move.w D0, D7
000028EC 9046 sub.w D0, D6
000028EE 5340 subq.w D0, 1
000028F0 C1FC 0006 muls.w D0, 0x6
000028F4 48C0 ext.l D0
000028F6 2D40 FFFC move.l [A6 - 0x4], D0
000028FA 206E 000C movea.l A0, [A6 + 0xC]
000028FE 3006 move.w D0, D6
00002900 C1FC 0006 muls.w D0, 0x6
00002904 D090 add.l D0, [A0]
00002906 0680 0000 0010 addi.l D0, 0x10
0000290C 2D40 FFEE move.l [A6 - 0x12], D0
00002910 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002914 2F2E FFEE move.l -[A7], [A6 - 0x12]
00002918 206E FFEE movea.l A0, [A6 - 0x12]
0000291C 4868 0006 pea.l [A0 + 0x6]
00002920 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00002924 4FEF 000C lea.l A7, [A7 + 0xC]
00002928 42A7 clr.l -[A7]
0000292A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000292E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002932 201F move.l D0, [A7]+
00002934 2D40 FFF8 move.l [A6 - 0x8], D0
00002938 2F2E 000C move.l -[A7], [A6 + 0xC]
0000293C 206E FFF8 movea.l A0, [A6 - 0x8]
00002940 4868 FFFA pea.l [A0 - 0x6]
00002944 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002948 206E 000C movea.l A0, [A6 + 0xC]
0000294C 2050 movea.l A0, [A0]
0000294E 5368 000E subq.w [A0 + 0xE], 1
00002952 6008 bra +0xA /* 0000295C */
label00002954:
00002954 5246 addq.w D6, 1
label00002956:
00002956 BC47 cmp.w D6, D7
00002958 6D00 FF58 blt -0xA6 /* 000028B2 */
label0000295C:
0000295C 4CDF 00C0 movem.l D6,D7, [A7]+
00002960 4E5E unlink A6
00002962 4E75 rts
fn00002964:
00002964 4E56 FFA6 link A6, -0x005A
00002968 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
0000296C 42AE FFAE clr.l [A6 - 0x52]
00002970 42A7 clr.l -[A7]
00002972 42A7 clr.l -[A7]
00002974 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00002978 205F movea.l A0, [A7]+
0000297A 2D48 FFA6 move.l [A6 - 0x5A], A0
0000297E 486E FFB6 pea.l [A6 - 0x4A]
00002982 2F2E 000C move.l -[A7], [A6 + 0xC]
00002986 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000298A 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
0000298E 4FEF 000C lea.l A7, [A7 + 0xC]
00002992 3F00 move.w -[A7], D0
00002994 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002998 548F addq.l A7, 2
0000299A 206E FFB6 movea.l A0, [A6 - 0x4A]
0000299E 2050 movea.l A0, [A0]
000029A0 3E28 0030 move.w D7, [A0 + 0x30]
000029A4 7C00 moveq.l D6, 0x00
000029A6 6000 0104 bra +0x106 /* 00002AAC */
label000029AA:
000029AA 206E FFB6 movea.l A0, [A6 - 0x4A]
000029AE 3006 move.w D0, D6
000029B0 C1FC 0006 muls.w D0, 0x6
000029B4 D090 add.l D0, [A0]
000029B6 2040 movea.l A0, D0
000029B8 43EE FFFA lea.l A1, [A6 - 0x6]
000029BC 41E8 0032 lea.l A0, [A0 + 0x32]
000029C0 22D8 move.l [A1]+, [A0]+
000029C2 32D8 move.w [A1]+, [A0]+
000029C4 486E FFB2 pea.l [A6 - 0x4E]
000029C8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000029CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000029D0 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000029D4 4FEF 000C lea.l A7, [A7 + 0xC]
000029D8 3F00 move.w -[A7], D0
000029DA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000029DE 548F addq.l A7, 2
000029E0 7A00 moveq.l D5, 0x00
000029E2 6000 0092 bra +0x94 /* 00002A76 */
label000029E6:
000029E6 206E FFB2 movea.l A0, [A6 - 0x4E]
000029EA 3005 move.w D0, D5
000029EC 48C0 ext.l D0
000029EE ED80 asl D0, 6
000029F0 D090 add.l D0, [A0]
000029F2 2040 movea.l A0, D0
000029F4 43EE FFBA lea.l A1, [A6 - 0x46]
000029F8 5488 addq.l A0, 2
000029FA 700F moveq.l D0, 0x0F
label000029FC:
000029FC 22D8 move.l [A1]+, [A0]+
000029FE 51C8 FFFC dbf D0, -0x6 /* 000029FC */
00002A02 2F2E FFBA move.l -[A7], [A6 - 0x46]
00002A06 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A0A 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002A0E 508F addq.l A7, 8
00002A10 3F00 move.w -[A7], D0
00002A12 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002A16 548F addq.l A7, 2
00002A18 2F2E FFBE move.l -[A7], [A6 - 0x42]
00002A1C 2F2E FFAE move.l -[A7], [A6 - 0x52]
00002A20 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00002A24 4EBA 00C8 jsr [PC + 0xC8 /* 00002AEE */]
00002A28 4FEF 000C lea.l A7, [A7 + 0xC]
00002A2C 4A40 tst.w D0
00002A2E 6744 beq +0x46 /* 00002A74 */
00002A30 2F2E FFBE move.l -[A7], [A6 - 0x42]
00002A34 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A38 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002A3C 508F addq.l A7, 8
00002A3E 3F00 move.w -[A7], D0
00002A40 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002A44 548F addq.l A7, 2
00002A46 202E FFAE move.l D0, [A6 - 0x52]
00002A4A 5280 addq.l D0, 1
00002A4C E580 asl D0, 2
00002A4E 2D40 FFAA move.l [A6 - 0x56], D0
00002A52 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00002A56 2F2E FFAA move.l -[A7], [A6 - 0x56]
00002A5A 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002A5E 206E FFA6 movea.l A0, [A6 - 0x5A]
00002A62 202E FFAE move.l D0, [A6 - 0x52]
00002A66 E580 asl D0, 2
00002A68 D090 add.l D0, [A0]
00002A6A 2040 movea.l A0, D0
00002A6C 20AE FFBE move.l [A0], [A6 - 0x42]
00002A70 52AE FFAE addq.l [A6 - 0x52], 1
label00002A74:
00002A74 5245 addq.w D5, 1
label00002A76:
00002A76 BA6E FFFA cmp.w D5, [A6 - 0x6]
00002A7A 6D00 FF6A blt -0x94 /* 000029E6 */
00002A7E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A82 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A86 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00002A8A 508F addq.l A7, 8
00002A8C 3F00 move.w -[A7], D0
00002A8E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002A92 548F addq.l A7, 2
00002A94 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A98 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A9C 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002AA0 508F addq.l A7, 8
00002AA2 3F00 move.w -[A7], D0
00002AA4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002AA8 548F addq.l A7, 2
00002AAA 5246 addq.w D6, 1
label00002AAC:
00002AAC BC47 cmp.w D6, D7
00002AAE 6D00 FEFA blt -0x104 /* 000029AA */
00002AB2 2F2E 000C move.l -[A7], [A6 + 0xC]
00002AB6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002ABA 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00002ABE 508F addq.l A7, 8
00002AC0 3F00 move.w -[A7], D0
00002AC2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002AC6 548F addq.l A7, 2
00002AC8 2F2E 000C move.l -[A7], [A6 + 0xC]
00002ACC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002AD0 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002AD4 508F addq.l A7, 8
00002AD6 3F00 move.w -[A7], D0
00002AD8 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002ADC 548F addq.l A7, 2
00002ADE 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00002AE2 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002AE6 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00002AEA 4E5E unlink A6
00002AEC 4E75 rts
fn00002AEE:
00002AEE 4E56 0000 link A6, 0
00002AF2 2F07 move.l -[A7], D7
00002AF4 7E00 moveq.l D7, 0x00
00002AF6 601A bra +0x1C /* 00002B12 */
label00002AF8:
00002AF8 206E 0008 movea.l A0, [A6 + 0x8]
00002AFC 2007 move.l D0, D7
00002AFE E580 asl D0, 2
00002B00 D090 add.l D0, [A0]
00002B02 2040 movea.l A0, D0
00002B04 2010 move.l D0, [A0]
00002B06 B0AE 0010 cmp.l D0, [A6 + 0x10]
00002B0A 6604 bne +0x6 /* 00002B10 */
00002B0C 7000 moveq.l D0, 0x00
00002B0E 600A bra +0xC /* 00002B1A */
label00002B10:
00002B10 5287 addq.l D7, 1
label00002B12:
00002B12 BEAE 000C cmp.l D7, [A6 + 0xC]
00002B16 6DE0 blt -0x1E /* 00002AF8 */
00002B18 7001 moveq.l D0, 0x01
label00002B1A:
00002B1A 2E1F move.l D7, [A7]+
00002B1C 4E5E unlink A6
00002B1E 4E75 rts
export_535:
00002B20 4E56 0000 link A6, 0
00002B24 2F0C move.l -[A7], A4
00002B26 286E 000C movea.l A4, [A6 + 0xC]
00002B2A 4A6C 0008 tst.w [A4 + 0x8]
00002B2E 6704 beq +0x6 /* 00002B34 */
00002B30 7013 moveq.l D0, 0x13
00002B32 6054 bra +0x56 /* 00002B88 */
label00002B34:
00002B34 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002B38 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00002B3C 588F addq.l A7, 4
00002B3E 4A40 tst.w D0
00002B40 6704 beq +0x6 /* 00002B46 */
00002B42 7000 moveq.l D0, 0x00
00002B44 6042 bra +0x44 /* 00002B88 */
label00002B46:
00002B46 4A6D 8FA8 tst.w [A5 - 0x7058]
00002B4A 660E bne +0x10 /* 00002B5A */
00002B4C 42A7 clr.l -[A7]
00002B4E 3F3C 0004 move.w -[A7], 0x4
00002B52 A9B9 syscall GetCursor
00002B54 205F movea.l A0, [A7]+
00002B56 2F10 move.l -[A7], [A0]
00002B58 A851 syscall SetCursor
label00002B5A:
00002B5A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002B5E 4EAD 063A jsr [A5 + 0x63A /* export_195 */]
00002B62 588F addq.l A7, 4
00002B64 3F00 move.w -[A7], D0
00002B66 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002B6A 548F addq.l A7, 2
00002B6C 206D 8FE8 movea.l A0, [A5 - 0x7018]
00002B70 7001 moveq.l D0, 0x01
00002B72 3080 move.w [A0], D0
00002B74 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002B78 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00002B7C 588F addq.l A7, 4
00002B7E 3F00 move.w -[A7], D0
00002B80 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002B84 548F addq.l A7, 2
00002B86 7000 moveq.l D0, 0x00
label00002B88:
00002B88 285F movea.l A4, [A7]+
00002B8A 4E5E unlink A6
00002B8C 4E75 rts
export_534:
00002B8E 4E56 FDEC link A6, -0x0214
00002B92 2F0C move.l -[A7], A4
00002B94 286E 000C movea.l A4, [A6 + 0xC]
00002B98 4878 7530 push.l 0x7530 /* 'u0' */
00002B9C 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00002BA0 588F addq.l A7, 4
00002BA2 4A40 tst.w D0
00002BA4 6706 beq +0x8 /* 00002BAC */
00002BA6 7025 moveq.l D0, 0x25
00002BA8 6000 083A bra +0x83C /* 000033E4 */
label00002BAC:
00002BAC 508C addq.l A4, 8
00002BAE 0C54 2B56 cmpi.w [A4], 0x2B56 /* '+V' */
00002BB2 674C beq +0x4E /* 00002C00 */
00002BB4 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002BB8 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00002BBC 588F addq.l A7, 4
00002BBE 4A40 tst.w D0
00002BC0 6706 beq +0x8 /* 00002BC8 */
00002BC2 7000 moveq.l D0, 0x00
00002BC4 6000 081E bra +0x820 /* 000033E4 */
label00002BC8:
00002BC8 486E FDFC pea.l [A6 - 0x204]
00002BCC 4878 0014 push.l 0x14
00002BD0 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002BD4 4EAD 065A jsr [A5 + 0x65A /* export_199 */]
00002BD8 4FEF 000C lea.l A7, [A7 + 0xC]
00002BDC 3F00 move.w -[A7], D0
00002BDE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002BE2 548F addq.l A7, 2
00002BE4 206E FDFC movea.l A0, [A6 - 0x204]
00002BE8 4868 7530 pea.l [A0 + 0x7530]
00002BEC 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002BF0 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00002BF4 508F addq.l A7, 8
00002BF6 4A40 tst.w D0
00002BF8 6706 beq +0x8 /* 00002C00 */
00002BFA 7000 moveq.l D0, 0x00
00002BFC 6000 07E6 bra +0x7E8 /* 000033E4 */
label00002C00:
00002C00 0C54 2B0A cmpi.w [A4], 0x2B0A /* '+\n' */
00002C04 6600 00EC bne +0xEE /* 00002CF2 */
00002C08 4A6C 0008 tst.w [A4 + 0x8]
00002C0C 6706 beq +0x8 /* 00002C14 */
00002C0E 7013 moveq.l D0, 0x13
00002C10 6000 07D2 bra +0x7D4 /* 000033E4 */
label00002C14:
00002C14 206D 9010 movea.l A0, [A5 - 0x6FF0]
00002C18 2050 movea.l A0, [A0]
00002C1A 2F28 0024 move.l -[A7], [A0 + 0x24]
00002C1E 2F2D 9028 move.l -[A7], [A5 - 0x6FD8]
00002C22 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
00002C26 508F addq.l A7, 8
00002C28 3F00 move.w -[A7], D0
00002C2A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002C2E 548F addq.l A7, 2
00002C30 42A7 clr.l -[A7]
00002C32 42A7 clr.l -[A7]
00002C34 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00002C38 205F movea.l A0, [A7]+
00002C3A 2D48 FFAA move.l [A6 - 0x56], A0
00002C3E 206D 9010 movea.l A0, [A5 - 0x6FF0]
00002C42 2F2E FFAA move.l -[A7], [A6 - 0x56]
00002C46 2050 movea.l A0, [A0]
00002C48 2F28 0024 move.l -[A7], [A0 + 0x24]
00002C4C 4EAD 0682 jsr [A5 + 0x682 /* export_204 */]
00002C50 508F addq.l A7, 8
00002C52 2F2E FFAA move.l -[A7], [A6 - 0x56]
00002C56 2F2D 9020 move.l -[A7], [A5 - 0x6FE0]
00002C5A 2F2D 901C move.l -[A7], [A5 - 0x6FE4]
00002C5E 2F2D 9004 move.l -[A7], [A5 - 0x6FFC]
00002C62 2F2D 8FF8 move.l -[A7], [A5 - 0x7008]
00002C66 2F2D 9000 move.l -[A7], [A5 - 0x7000]
00002C6A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002C6E 4EBA 099C jsr [PC + 0x99C /* 0000360C */]
00002C72 4FEF 001C lea.l A7, [A7 + 0x1C]
00002C76 2F2D 8FF8 move.l -[A7], [A5 - 0x7008]
00002C7A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002C7E 4EAD 0742 jsr [A5 + 0x742 /* export_228 */]
00002C82 508F addq.l A7, 8
00002C84 3F00 move.w -[A7], D0
00002C86 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002C8A 548F addq.l A7, 2
00002C8C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002C90 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00002C94 588F addq.l A7, 4
00002C96 3F00 move.w -[A7], D0
00002C98 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002C9C 548F addq.l A7, 2
00002C9E 4EBA 079A jsr [PC + 0x79A /* 0000343A */]
00002CA2 3D40 FF06 move.w [A6 - 0xFA], D0
00002CA6 0C6E FC20 FF06 cmpi.w [A6 - 0xFA], 0xFC20
00002CAC 6606 bne +0x8 /* 00002CB4 */
00002CAE 7000 moveq.l D0, 0x00
00002CB0 6000 0732 bra +0x734 /* 000033E4 */
label00002CB4:
00002CB4 4A6E FF06 tst.w [A6 - 0xFA]
00002CB8 6708 beq +0xA /* 00002CC2 */
00002CBA 302E FF06 move.w D0, [A6 - 0xFA]
00002CBE 6000 0724 bra +0x726 /* 000033E4 */
label00002CC2:
00002CC2 4A6D 8FBA tst.w [A5 - 0x7046]
00002CC6 6624 bne +0x26 /* 00002CEC */
00002CC8 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00002CCC 4267 clr.w -[A7]
00002CCE 486D E86A pea.l [A5 - 0x1796]
00002CD2 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00002CD6 4FEF 000A lea.l A7, [A7 + 0xA]
00002CDA 3D40 FF06 move.w [A6 - 0xFA], D0
00002CDE 4A6E FF06 tst.w [A6 - 0xFA]
00002CE2 6708 beq +0xA /* 00002CEC */
00002CE4 302E FF06 move.w D0, [A6 - 0xFA]
00002CE8 6000 06FA bra +0x6FC /* 000033E4 */
label00002CEC:
00002CEC 7000 moveq.l D0, 0x00
00002CEE 6000 06F4 bra +0x6F6 /* 000033E4 */
label00002CF2:
00002CF2 0C54 2AFE cmpi.w [A4], 0x2AFE
00002CF6 6600 00DE bne +0xE0 /* 00002DD6 */
00002CFA 4A6C 0008 tst.w [A4 + 0x8]
00002CFE 6706 beq +0x8 /* 00002D06 */
00002D00 7013 moveq.l D0, 0x13
00002D02 6000 06E0 bra +0x6E2 /* 000033E4 */
label00002D06:
00002D06 2F2D 9004 move.l -[A7], [A5 - 0x6FFC]
00002D0A 2F2D 8FF8 move.l -[A7], [A5 - 0x7008]
00002D0E 2F2D 9000 move.l -[A7], [A5 - 0x7000]
00002D12 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002D16 4EBA 07D8 jsr [PC + 0x7D8 /* 000034F0 */]
00002D1A 4FEF 0010 lea.l A7, [A7 + 0x10]
00002D1E 2F2D 8FF8 move.l -[A7], [A5 - 0x7008]
00002D22 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002D26 4EAD 0742 jsr [A5 + 0x742 /* export_228 */]
00002D2A 508F addq.l A7, 8
00002D2C 3F00 move.w -[A7], D0
00002D2E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002D32 548F addq.l A7, 2
00002D34 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002D38 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00002D3C 588F addq.l A7, 4
00002D3E 3F00 move.w -[A7], D0
00002D40 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002D44 548F addq.l A7, 2
00002D46 4EBA 06F2 jsr [PC + 0x6F2 /* 0000343A */]
00002D4A 3D40 FF06 move.w [A6 - 0xFA], D0
00002D4E 0C6E FC20 FF06 cmpi.w [A6 - 0xFA], 0xFC20
00002D54 6606 bne +0x8 /* 00002D5C */
00002D56 7000 moveq.l D0, 0x00
00002D58 6000 068A bra +0x68C /* 000033E4 */
label00002D5C:
00002D5C 4A6E FF06 tst.w [A6 - 0xFA]
00002D60 6708 beq +0xA /* 00002D6A */
00002D62 302E FF06 move.w D0, [A6 - 0xFA]
00002D66 6000 067C bra +0x67E /* 000033E4 */
label00002D6A:
00002D6A 4A6D 8FBA tst.w [A5 - 0x7046]
00002D6E 6600 0060 bne +0x62 /* 00002DD0 */
00002D72 2D6D 9040 FDF8 move.l [A6 - 0x208], [A5 - 0x6FC0]
00002D78 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00002D7C 4267 clr.w -[A7]
00002D7E 486D E872 pea.l [A5 - 0x178E]
00002D82 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00002D86 4FEF 000A lea.l A7, [A7 + 0xA]
00002D8A 3D40 FF06 move.w [A6 - 0xFA], D0
00002D8E 4A6E FF06 tst.w [A6 - 0xFA]
00002D92 6708 beq +0xA /* 00002D9C */
00002D94 302E FF06 move.w D0, [A6 - 0xFA]
00002D98 6000 064A bra +0x64C /* 000033E4 */
label00002D9C:
00002D9C 202E FDF8 move.l D0, [A6 - 0x208]
00002DA0 B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
00002DA4 6706 beq +0x8 /* 00002DAC */
00002DA6 7000 moveq.l D0, 0x00
00002DA8 6000 063A bra +0x63C /* 000033E4 */
label00002DAC:
00002DAC 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00002DB0 4267 clr.w -[A7]
00002DB2 486D E880 pea.l [A5 - 0x1780]
00002DB6 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00002DBA 4FEF 000A lea.l A7, [A7 + 0xA]
00002DBE 3D40 FF06 move.w [A6 - 0xFA], D0
00002DC2 4A6E FF06 tst.w [A6 - 0xFA]
00002DC6 6708 beq +0xA /* 00002DD0 */
00002DC8 302E FF06 move.w D0, [A6 - 0xFA]
00002DCC 6000 0616 bra +0x618 /* 000033E4 */
label00002DD0:
00002DD0 7000 moveq.l D0, 0x00
00002DD2 6000 0610 bra +0x612 /* 000033E4 */
label00002DD6:
00002DD6 426E FF02 clr.w [A6 - 0xFE]
00002DDA 0C54 2B2E cmpi.w [A4], 0x2B2E /* '+.' */
00002DDE 6608 bne +0xA /* 00002DE8 */
00002DE0 508C addq.l A4, 8
00002DE2 7001 moveq.l D0, 0x01
00002DE4 3D40 FF02 move.w [A6 - 0xFE], D0
label00002DE8:
00002DE8 0C54 2B78 cmpi.w [A4], 0x2B78 /* '+x' */
00002DEC 6600 01D0 bne +0x1D2 /* 00002FBE */
00002DF0 4A6C 0008 tst.w [A4 + 0x8]
00002DF4 6706 beq +0x8 /* 00002DFC */
00002DF6 7013 moveq.l D0, 0x13
00002DF8 6000 05EA bra +0x5EC /* 000033E4 */
label00002DFC:
00002DFC 486E FFAE pea.l [A6 - 0x52]
00002E00 4878 0001 push.l 0x1
00002E04 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002E08 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00002E0C 4FEF 000C lea.l A7, [A7 + 0xC]
00002E10 3F00 move.w -[A7], D0
00002E12 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002E16 548F addq.l A7, 2
00002E18 206E FFAE movea.l A0, [A6 - 0x52]
00002E1C 2050 movea.l A0, [A0]
00002E1E 2D68 0002 FDF4 move.l [A6 - 0x20C], [A0 + 0x2]
00002E24 2F2E FDF4 move.l -[A7], [A6 - 0x20C]
00002E28 2F2E FFAE move.l -[A7], [A6 - 0x52]
00002E2C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002E30 4EBA 0E02 jsr [PC + 0xE02 /* 00003C34 */]
00002E34 4FEF 000C lea.l A7, [A7 + 0xC]
00002E38 486E FFB6 pea.l [A6 - 0x4A]
00002E3C 206E FDF4 movea.l A0, [A6 - 0x20C]
00002E40 4868 0001 pea.l [A0 + 0x1]
00002E44 2F2E FFAE move.l -[A7], [A6 - 0x52]
00002E48 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002E4C 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00002E50 4FEF 0010 lea.l A7, [A7 + 0x10]
00002E54 4878 0001 push.l 0x1
00002E58 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002E5C 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00002E60 508F addq.l A7, 8
00002E62 3F00 move.w -[A7], D0
00002E64 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002E68 548F addq.l A7, 2
00002E6A 486E FF58 pea.l [A6 - 0xA8]
00002E6E 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00002E72 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002E76 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00002E7A 4FEF 000C lea.l A7, [A7 + 0xC]
00002E7E 3F00 move.w -[A7], D0
00002E80 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002E84 548F addq.l A7, 2
00002E86 42A7 clr.l -[A7]
00002E88 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00002E8C 2F2E FF58 move.l -[A7], [A6 - 0xA8]
00002E90 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002E94 4EBA 065A jsr [PC + 0x65A /* 000034F0 */]
00002E98 4FEF 0010 lea.l A7, [A7 + 0x10]
00002E9C 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00002EA0 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002EA4 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00002EA8 508F addq.l A7, 8
00002EAA 3F00 move.w -[A7], D0
00002EAC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002EB0 548F addq.l A7, 2
00002EB2 2F2D 8FF8 move.l -[A7], [A5 - 0x7008]
00002EB6 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002EBA 4EAD 0742 jsr [A5 + 0x742 /* export_228 */]
00002EBE 508F addq.l A7, 8
00002EC0 3F00 move.w -[A7], D0
00002EC2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002EC6 548F addq.l A7, 2
00002EC8 4878 0001 push.l 0x1
00002ECC 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002ED0 4EAD 0742 jsr [A5 + 0x742 /* export_228 */]
00002ED4 508F addq.l A7, 8
00002ED6 3F00 move.w -[A7], D0
00002ED8 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002EDC 548F addq.l A7, 2
00002EDE 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00002EE2 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00002EE6 588F addq.l A7, 4
00002EE8 3F00 move.w -[A7], D0
00002EEA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002EEE 548F addq.l A7, 2
00002EF0 3F2E FF02 move.w -[A7], [A6 - 0xFE]
00002EF4 2F2E FDF4 move.l -[A7], [A6 - 0x20C]
00002EF8 4EBA 056E jsr [PC + 0x56E /* 00003468 */]
00002EFC 5C8F addq.l A7, 6
00002EFE 3D40 FF06 move.w [A6 - 0xFA], D0
00002F02 0C6E FC20 FF06 cmpi.w [A6 - 0xFA], 0xFC20
00002F08 6606 bne +0x8 /* 00002F10 */
00002F0A 7000 moveq.l D0, 0x00
00002F0C 6000 04D6 bra +0x4D8 /* 000033E4 */
label00002F10:
00002F10 4A6E FF06 tst.w [A6 - 0xFA]
00002F14 6708 beq +0xA /* 00002F1E */
00002F16 302E FF06 move.w D0, [A6 - 0xFA]
00002F1A 6000 04C8 bra +0x4CA /* 000033E4 */
label00002F1E:
00002F1E 4A6D 8FBA tst.w [A5 - 0x7046]
00002F22 6600 0094 bne +0x96 /* 00002FB8 */
00002F26 2D6D 9040 FDF8 move.l [A6 - 0x208], [A5 - 0x6FC0]
00002F2C 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00002F30 4267 clr.w -[A7]
00002F32 486D E888 pea.l [A5 - 0x1778]
00002F36 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00002F3A 4FEF 000A lea.l A7, [A7 + 0xA]
00002F3E 3D40 FF06 move.w [A6 - 0xFA], D0
00002F42 4A6E FF06 tst.w [A6 - 0xFA]
00002F46 6708 beq +0xA /* 00002F50 */
00002F48 302E FF06 move.w D0, [A6 - 0xFA]
00002F4C 6000 0496 bra +0x498 /* 000033E4 */
label00002F50:
00002F50 202E FDF8 move.l D0, [A6 - 0x208]
00002F54 B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
00002F58 6706 beq +0x8 /* 00002F60 */
00002F5A 7000 moveq.l D0, 0x00
00002F5C 6000 0486 bra +0x488 /* 000033E4 */
label00002F60:
00002F60 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00002F64 4267 clr.w -[A7]
00002F66 486D E892 pea.l [A5 - 0x176E]
00002F6A 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00002F6E 4FEF 000A lea.l A7, [A7 + 0xA]
00002F72 3D40 FF06 move.w [A6 - 0xFA], D0
00002F76 4A6E FF06 tst.w [A6 - 0xFA]
00002F7A 6708 beq +0xA /* 00002F84 */
00002F7C 302E FF06 move.w D0, [A6 - 0xFA]
00002F80 6000 0462 bra +0x464 /* 000033E4 */
label00002F84:
00002F84 202E FDF8 move.l D0, [A6 - 0x208]
00002F88 B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
00002F8C 6706 beq +0x8 /* 00002F94 */
00002F8E 7000 moveq.l D0, 0x00
00002F90 6000 0452 bra +0x454 /* 000033E4 */
label00002F94:
00002F94 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00002F98 4267 clr.w -[A7]
00002F9A 486D E8A0 pea.l [A5 - 0x1760]
00002F9E 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00002FA2 4FEF 000A lea.l A7, [A7 + 0xA]
00002FA6 3D40 FF06 move.w [A6 - 0xFA], D0
00002FAA 4A6E FF06 tst.w [A6 - 0xFA]
00002FAE 6708 beq +0xA /* 00002FB8 */
00002FB0 302E FF06 move.w D0, [A6 - 0xFA]
00002FB4 6000 042E bra +0x430 /* 000033E4 */
label00002FB8:
00002FB8 7000 moveq.l D0, 0x00
00002FBA 6000 0428 bra +0x42A /* 000033E4 */
label00002FBE:
00002FBE 0C54 2B56 cmpi.w [A4], 0x2B56 /* '+V' */
00002FC2 6600 041E bne +0x420 /* 000033E2 */
00002FC6 508C addq.l A4, 8
00002FC8 4A54 tst.w [A4]
00002FCA 6700 0066 beq +0x68 /* 00003032 */
00002FCE 486E FFC6 pea.l [A6 - 0x3A]
00002FD2 486E FF00 pea.l [A6 - 0x100]
00002FD6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002FDA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002FDE 2F0C move.l -[A7], A4
00002FE0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FE4 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00002FE8 4FEF 0018 lea.l A7, [A7 + 0x18]
00002FEC 3D40 FF06 move.w [A6 - 0xFA], D0
00002FF0 4A6E FF06 tst.w [A6 - 0xFA]
00002FF4 6708 beq +0xA /* 00002FFE */
00002FF6 302E FF06 move.w D0, [A6 - 0xFA]
00002FFA 6000 03E8 bra +0x3EA /* 000033E4 */
label00002FFE:
00002FFE 486E FF6A pea.l [A6 - 0x96]
00003002 486E FFC6 pea.l [A6 - 0x3A]
00003006 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000300A 508F addq.l A7, 8
0000300C 486E FFC6 pea.l [A6 - 0x3A]
00003010 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00003014 588F addq.l A7, 4
00003016 302E FF00 move.w D0, [A6 - 0x100]
0000301A 48C0 ext.l D0
0000301C E780 asl D0, 3
0000301E D9C0 add.l A4, D0
00003020 4A54 tst.w [A4]
00003022 6706 beq +0x8 /* 0000302A */
00003024 7013 moveq.l D0, 0x13
00003026 6000 03BC bra +0x3BE /* 000033E4 */
label0000302A:
0000302A 3D6D 8E26 FF66 move.w [A6 - 0x9A], [A5 - 0x71DA]
00003030 603E bra +0x40 /* 00003070 */
label00003032:
00003032 7064 moveq.l D0, 0x64
00003034 3D40 FFB2 move.w [A6 - 0x4E], D0
00003038 7064 moveq.l D0, 0x64
0000303A 3D40 FFB4 move.w [A6 - 0x4C], D0
0000303E 486E FE00 pea.l [A6 - 0x200]
00003042 3F3C 03E8 move.w -[A7], 0x3E8
00003046 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000304A 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
0000304E 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
00003052 486E FE00 pea.l [A6 - 0x200]
00003056 486D E8A8 pea.l [A5 - 0x1758]
0000305A 42A7 clr.l -[A7]
0000305C 486E FF60 pea.l [A6 - 0xA0]
00003060 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */]
00003064 4A2E FF60 tst.b [A6 - 0xA0]
00003068 6606 bne +0x8 /* 00003070 */
0000306A 703E moveq.l D0, 0x3E
0000306C 6000 0376 bra +0x378 /* 000033E4 */
label00003070:
00003070 3F2E FF66 move.w -[A7], [A6 - 0x9A]
00003074 486E FF6A pea.l [A6 - 0x96]
00003078 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
0000307C 5C8F addq.l A7, 6
0000307E 4A40 tst.w D0
00003080 6706 beq +0x8 /* 00003088 */
00003082 7000 moveq.l D0, 0x00
00003084 6000 035E bra +0x360 /* 000033E4 */
label00003088:
00003088 42AE FF14 clr.l [A6 - 0xEC]
0000308C 42AE FF1A clr.l [A6 - 0xE6]
00003090 3D6E FF66 FF1E move.w [A6 - 0xE2], [A6 - 0x9A]
00003096 70FF moveq.l D0, 0xFFFFFFFF
00003098 3D40 FF24 move.w [A6 - 0xDC], D0
0000309C 4267 clr.w -[A7]
0000309E 486E FF08 pea.l [A6 - 0xF8]
000030A2 4267 clr.w -[A7]
000030A4 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
000030A8 301F move.w D0, [A7]+
000030AA 3F00 move.w -[A7], D0
000030AC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000030B0 548F addq.l A7, 2
000030B2 306E FF46 movea.w A0, [A6 - 0xBA]
000030B6 2F2E FF38 move.l -[A7], [A6 - 0xC8]
000030BA 2F08 move.l -[A7], A0
000030BC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000030C0 0C80 0000 7530 cmpi.l D0, 0x7530 /* 'u0' */
000030C6 6C06 bge +0x8 /* 000030CE */
000030C8 7000 moveq.l D0, 0x00
000030CA 6000 0318 bra +0x31A /* 000033E4 */
label000030CE:
000030CE 082E 0007 FF2F btst.b [A6 - 0xD1], 0x7
000030D4 6706 beq +0x8 /* 000030DC */
000030D6 7000 moveq.l D0, 0x00
000030D8 6000 030A bra +0x30C /* 000033E4 */
label000030DC:
000030DC 42AE FF14 clr.l [A6 - 0xEC]
000030E0 41EE FF6A lea.l A0, [A6 - 0x96]
000030E4 2D48 FF1A move.l [A6 - 0xE6], A0
000030E8 3D6E FF66 FF1E move.w [A6 - 0xE2], [A6 - 0x9A]
000030EE 422E FF22 clr.b [A6 - 0xDE]
000030F2 426E FF24 clr.w [A6 - 0xDC]
000030F6 4267 clr.w -[A7]
000030F8 486E FF08 pea.l [A6 - 0xF8]
000030FC 4267 clr.w -[A7]
000030FE 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */]
00003102 301F move.w D0, [A7]+
00003104 3D40 FF04 move.w [A6 - 0xFC], D0
00003108 3F2E FF66 move.w -[A7], [A6 - 0x9A]
0000310C 486E FF6A pea.l [A6 - 0x96]
00003110 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */]
00003114 5C8F addq.l A7, 6
00003116 4A40 tst.w D0
00003118 6606 bne +0x8 /* 00003120 */
0000311A 70D5 moveq.l D0, 0xFFFFFFD5
0000311C 3D40 FF04 move.w [A6 - 0xFC], D0
label00003120:
00003120 4A6E FF04 tst.w [A6 - 0xFC]
00003124 6600 005E bne +0x60 /* 00003184 */
00003128 2D6E FF28 FDF0 move.l [A6 - 0x210], [A6 - 0xD8]
0000312E 2D6E FF2C FDEC move.l [A6 - 0x214], [A6 - 0xD4]
00003134 0CAE 4D44 4F43 FDF0 cmpi.l [A6 - 0x210], 0x4D444F43 /* 'MDOC' */
0000313C 660A bne +0xC /* 00003148 */
0000313E 202E FDEC move.l D0, [A6 - 0x214]
00003142 B0AD 8DB0 cmp.l D0, [A5 - 0x7250]
00003146 6706 beq +0x8 /* 0000314E */
label00003148:
00003148 7000 moveq.l D0, 0x00
0000314A 6000 0298 bra +0x29A /* 000033E4 */
label0000314E:
0000314E 4A6E FF20 tst.w [A6 - 0xE0]
00003152 6706 beq +0x8 /* 0000315A */
00003154 7000 moveq.l D0, 0x00
00003156 6000 028C bra +0x28E /* 000033E4 */
label0000315A:
0000315A 102E FF26 move.b D0, [A6 - 0xDA]
0000315E 4880 ext.w D0
00003160 0800 0000 btst.b D0, 0x0
00003164 6706 beq +0x8 /* 0000316C */
00003166 7000 moveq.l D0, 0x00
00003168 6000 027A bra +0x27C /* 000033E4 */
label0000316C:
0000316C 4267 clr.w -[A7]
0000316E 486E FF6A pea.l [A6 - 0x96]
00003172 3F2E FF66 move.w -[A7], [A6 - 0x9A]
00003176 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
0000317A 301F move.w D0, [A7]+
0000317C 3F00 move.w -[A7], D0
0000317E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003182 548F addq.l A7, 2
label00003184:
00003184 486E FF6A pea.l [A6 - 0x96]
00003188 3F2E FF66 move.w -[A7], [A6 - 0x9A]
0000318C 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00003190 5C8F addq.l A7, 6
00003192 3F00 move.w -[A7], D0
00003194 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003198 548F addq.l A7, 2
0000319A 486E FF6A pea.l [A6 - 0x96]
0000319E 3F2E FF66 move.w -[A7], [A6 - 0x9A]
000031A2 4EBA 0246 jsr [PC + 0x246 /* 000033EA */]
000031A6 5C8F addq.l A7, 6
000031A8 3F00 move.w -[A7], D0
000031AA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000031AE 548F addq.l A7, 2
000031B0 42A7 clr.l -[A7]
000031B2 4878 0D70 push.l 0xD70 /* '\rp' */
000031B6 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
000031BA 205F movea.l A0, [A7]+
000031BC 2D48 FF5C move.l [A6 - 0xA4], A0
000031C0 2F2E FF5C move.l -[A7], [A6 - 0xA4]
000031C4 486E FF6A pea.l [A6 - 0x96]
000031C8 3F2E FF66 move.w -[A7], [A6 - 0x9A]
000031CC 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
000031D0 4FEF 000A lea.l A7, [A7 + 0xA]
000031D4 3F00 move.w -[A7], D0
000031D6 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000031DA 548F addq.l A7, 2
000031DC 2F2E FF5C move.l -[A7], [A6 - 0xA4]
000031E0 4EBA 100A jsr [PC + 0x100A /* 000041EC */]
000031E4 588F addq.l A7, 4
000031E6 206E FF5C movea.l A0, [A6 - 0xA4]
000031EA 7001 moveq.l D0, 0x01
000031EC 3080 move.w [A0], D0
000031EE 2F2E FF5C move.l -[A7], [A6 - 0xA4]
000031F2 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
000031F6 588F addq.l A7, 4
000031F8 3F00 move.w -[A7], D0
000031FA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000031FE 548F addq.l A7, 2
00003200 2F2E FF5C move.l -[A7], [A6 - 0xA4]
00003204 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00003208 588F addq.l A7, 4
0000320A 3F00 move.w -[A7], D0
0000320C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003210 548F addq.l A7, 2
00003212 2F2E FF5C move.l -[A7], [A6 - 0xA4]
00003216 486E FF6A pea.l [A6 - 0x96]
0000321A 3F2E FF66 move.w -[A7], [A6 - 0x9A]
0000321E 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00003222 4FEF 000A lea.l A7, [A7 + 0xA]
00003226 3F00 move.w -[A7], D0
00003228 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000322C 548F addq.l A7, 2
0000322E 486E FFAE pea.l [A6 - 0x52]
00003232 4878 0001 push.l 0x1
00003236 2F2E FF5C move.l -[A7], [A6 - 0xA4]
0000323A 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
0000323E 4FEF 000C lea.l A7, [A7 + 0xC]
00003242 3F00 move.w -[A7], D0
00003244 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003248 548F addq.l A7, 2
0000324A 42A7 clr.l -[A7]
0000324C 2F2E FFAE move.l -[A7], [A6 - 0x52]
00003250 2F2E FF5C move.l -[A7], [A6 - 0xA4]
00003254 4EBA 09DE jsr [PC + 0x9DE /* 00003C34 */]
00003258 4FEF 000C lea.l A7, [A7 + 0xC]
0000325C 486E FFB6 pea.l [A6 - 0x4A]
00003260 4878 0001 push.l 0x1
00003264 2F2E FFAE move.l -[A7], [A6 - 0x52]
00003268 2F2E FF5C move.l -[A7], [A6 - 0xA4]
0000326C 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00003270 4FEF 0010 lea.l A7, [A7 + 0x10]
00003274 4878 0001 push.l 0x1
00003278 2F2E FF5C move.l -[A7], [A6 - 0xA4]
0000327C 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00003280 508F addq.l A7, 8
00003282 3F00 move.w -[A7], D0
00003284 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003288 548F addq.l A7, 2
0000328A 486E FF58 pea.l [A6 - 0xA8]
0000328E 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00003292 2F2E FF5C move.l -[A7], [A6 - 0xA4]
00003296 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
0000329A 4FEF 000C lea.l A7, [A7 + 0xC]
0000329E 3F00 move.w -[A7], D0
000032A0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000032A4 548F addq.l A7, 2
000032A6 42A7 clr.l -[A7]
000032A8 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
000032AC 2F2E FF58 move.l -[A7], [A6 - 0xA8]
000032B0 2F2E FF5C move.l -[A7], [A6 - 0xA4]
000032B4 4EBA 023A jsr [PC + 0x23A /* 000034F0 */]
000032B8 4FEF 0010 lea.l A7, [A7 + 0x10]
000032BC 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
000032C0 2F2E FF5C move.l -[A7], [A6 - 0xA4]
000032C4 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000032C8 508F addq.l A7, 8
000032CA 3F00 move.w -[A7], D0
000032CC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000032D0 548F addq.l A7, 2
000032D2 2F2E FF5C move.l -[A7], [A6 - 0xA4]
000032D6 4EAD 072A jsr [A5 + 0x72A /* export_225 */]
000032DA 588F addq.l A7, 4
000032DC 3F00 move.w -[A7], D0
000032DE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000032E2 548F addq.l A7, 2
000032E4 3F2E FF02 move.w -[A7], [A6 - 0xFE]
000032E8 486E FF6A pea.l [A6 - 0x96]
000032EC 3F2E FF66 move.w -[A7], [A6 - 0x9A]
000032F0 4EBA 01B6 jsr [PC + 0x1B6 /* 000034A8 */]
000032F4 508F addq.l A7, 8
000032F6 3D40 FF06 move.w [A6 - 0xFA], D0
000032FA 0C6E FC20 FF06 cmpi.w [A6 - 0xFA], 0xFC20
00003300 6606 bne +0x8 /* 00003308 */
00003302 7000 moveq.l D0, 0x00
00003304 6000 00DE bra +0xE0 /* 000033E4 */
label00003308:
00003308 4A6E FF06 tst.w [A6 - 0xFA]
0000330C 6708 beq +0xA /* 00003316 */
0000330E 302E FF06 move.w D0, [A6 - 0xFA]
00003312 6000 00D0 bra +0xD2 /* 000033E4 */
label00003316:
00003316 4A6D 8FBA tst.w [A5 - 0x7046]
0000331A 6600 00C2 bne +0xC4 /* 000033DE */
0000331E 2D6D 9040 FDF8 move.l [A6 - 0x208], [A5 - 0x6FC0]
00003324 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00003328 4267 clr.w -[A7]
0000332A 486D E8AA pea.l [A5 - 0x1756]
0000332E 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00003332 4FEF 000A lea.l A7, [A7 + 0xA]
00003336 3D40 FF06 move.w [A6 - 0xFA], D0
0000333A 4A6E FF06 tst.w [A6 - 0xFA]
0000333E 6708 beq +0xA /* 00003348 */
00003340 302E FF06 move.w D0, [A6 - 0xFA]
00003344 6000 009E bra +0xA0 /* 000033E4 */
label00003348:
00003348 202E FDF8 move.l D0, [A6 - 0x208]
0000334C B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
00003350 6706 beq +0x8 /* 00003358 */
00003352 7000 moveq.l D0, 0x00
00003354 6000 008E bra +0x90 /* 000033E4 */
label00003358:
00003358 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
0000335C 4267 clr.w -[A7]
0000335E 486D E8B6 pea.l [A5 - 0x174A]
00003362 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00003366 4FEF 000A lea.l A7, [A7 + 0xA]
0000336A 3D40 FF06 move.w [A6 - 0xFA], D0
0000336E 4A6E FF06 tst.w [A6 - 0xFA]
00003372 6708 beq +0xA /* 0000337C */
00003374 302E FF06 move.w D0, [A6 - 0xFA]
00003378 6000 006A bra +0x6C /* 000033E4 */
label0000337C:
0000337C 202E FDF8 move.l D0, [A6 - 0x208]
00003380 B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
00003384 6706 beq +0x8 /* 0000338C */
00003386 7000 moveq.l D0, 0x00
00003388 6000 005A bra +0x5C /* 000033E4 */
label0000338C:
0000338C 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00003390 4267 clr.w -[A7]
00003392 486D E8C0 pea.l [A5 - 0x1740]
00003396 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
0000339A 4FEF 000A lea.l A7, [A7 + 0xA]
0000339E 3D40 FF06 move.w [A6 - 0xFA], D0
000033A2 4A6E FF06 tst.w [A6 - 0xFA]
000033A6 6706 beq +0x8 /* 000033AE */
000033A8 302E FF06 move.w D0, [A6 - 0xFA]
000033AC 6036 bra +0x38 /* 000033E4 */
label000033AE:
000033AE 202E FDF8 move.l D0, [A6 - 0x208]
000033B2 B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
000033B6 6704 beq +0x6 /* 000033BC */
000033B8 7000 moveq.l D0, 0x00
000033BA 6028 bra +0x2A /* 000033E4 */
label000033BC:
000033BC 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
000033C0 4267 clr.w -[A7]
000033C2 486D E8CE pea.l [A5 - 0x1732]
000033C6 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
000033CA 4FEF 000A lea.l A7, [A7 + 0xA]
000033CE 3D40 FF06 move.w [A6 - 0xFA], D0
000033D2 4A6E FF06 tst.w [A6 - 0xFA]
000033D6 6706 beq +0x8 /* 000033DE */
000033D8 302E FF06 move.w D0, [A6 - 0xFA]
000033DC 6006 bra +0x8 /* 000033E4 */
label000033DE:
000033DE 7000 moveq.l D0, 0x00
000033E0 6002 bra +0x4 /* 000033E4 */
label000033E2:
000033E2 7002 moveq.l D0, 0x02
label000033E4:
000033E4 285F movea.l A4, [A7]+
000033E6 4E5E unlink A6
000033E8 4E75 rts
fn000033EA:
000033EA 4E56 FFF0 link A6, -0x0010
000033EE 2F07 move.l -[A7], D7
000033F0 4267 clr.w -[A7]
000033F2 2F2E 000A move.l -[A7], [A6 + 0xA]
000033F6 3F2E 0008 move.w -[A7], [A6 + 0x8]
000033FA 486E FFF0 pea.l [A6 - 0x10]
000033FE 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00003402 301F move.w D0, [A7]+
00003404 3E00 move.w D7, D0
00003406 4A47 tst.w D7
00003408 6704 beq +0x6 /* 0000340E */
0000340A 3007 move.w D0, D7
0000340C 6026 bra +0x28 /* 00003434 */
label0000340E:
0000340E 2D7C 4D44 4F43 FFF0 move.l [A6 - 0x10], 0x4D444F43 /* 'MDOC' */
00003416 2D6D 8DB0 FFF4 move.l [A6 - 0xC], [A5 - 0x7250]
0000341C 4267 clr.w -[A7]
0000341E 2F2E 000A move.l -[A7], [A6 + 0xA]
00003422 3F2E 0008 move.w -[A7], [A6 + 0x8]
00003426 486E FFF0 pea.l [A6 - 0x10]
0000342A 4EAD 133A jsr [A5 + 0x133A /* export_611 */]
0000342E 301F move.w D0, [A7]+
00003430 3E00 move.w D7, D0
00003432 3007 move.w D0, D7
label00003434:
00003434 2E1F move.l D7, [A7]+
00003436 4E5E unlink A6
00003438 4E75 rts
fn0000343A:
0000343A 4E56 FBE8 link A6, -0x0418
0000343E 7005 moveq.l D0, 0x05
00003440 3D40 FBE8 move.w [A6 - 0x418], D0
00003444 2D6D 9004 FBEA move.l [A6 - 0x416], [A5 - 0x6FFC]
0000344A 426E FCEE clr.w [A6 - 0x312]
0000344E 426E FDF4 clr.w [A6 - 0x20C]
00003452 426E FEFA clr.w [A6 - 0x106]
00003456 422E FF00 clr.b [A6 - 0x100]
0000345A 486E FBE8 pea.l [A6 - 0x418]
0000345E 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */]
00003462 588F addq.l A7, 4
00003464 4E5E unlink A6
00003466 4E75 rts
fn00003468:
00003468 4E56 FBE8 link A6, -0x0418
0000346C 7006 moveq.l D0, 0x06
0000346E 3D40 FBE8 move.w [A6 - 0x418], D0
00003472 7001 moveq.l D0, 0x01
00003474 2D40 FBEA move.l [A6 - 0x416], D0
00003478 426E FCEE clr.w [A6 - 0x312]
0000347C 7006 moveq.l D0, 0x06
0000347E 3D40 FDF4 move.w [A6 - 0x20C], D0
00003482 202E 0008 move.l D0, [A6 + 0x8]
00003486 5280 addq.l D0, 1
00003488 2D40 FDF6 move.l [A6 - 0x20A], D0
0000348C 426E FEFA clr.w [A6 - 0x106]
00003490 422E FF00 clr.b [A6 - 0x100]
00003494 3F2E 000C move.w -[A7], [A6 + 0xC]
00003498 4267 clr.w -[A7]
0000349A 486E FBE8 pea.l [A6 - 0x418]
0000349E 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
000034A2 508F addq.l A7, 8
000034A4 4E5E unlink A6
000034A6 4E75 rts
fn000034A8:
000034A8 4E56 FBE8 link A6, -0x0418
000034AC 7006 moveq.l D0, 0x06
000034AE 3D40 FBE8 move.w [A6 - 0x418], D0
000034B2 7001 moveq.l D0, 0x01
000034B4 2D40 FBEA move.l [A6 - 0x416], D0
000034B8 426E FCEE clr.w [A6 - 0x312]
000034BC 7006 moveq.l D0, 0x06
000034BE 3D40 FDF4 move.w [A6 - 0x20C], D0
000034C2 7001 moveq.l D0, 0x01
000034C4 2D40 FDF6 move.l [A6 - 0x20A], D0
000034C8 3D6E 0008 FEFA move.w [A6 - 0x106], [A6 + 0x8]
000034CE 486E FF00 pea.l [A6 - 0x100]
000034D2 2F2E 000A move.l -[A7], [A6 + 0xA]
000034D6 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000034DA 508F addq.l A7, 8
000034DC 3F2E 000E move.w -[A7], [A6 + 0xE]
000034E0 4267 clr.w -[A7]
000034E2 486E FBE8 pea.l [A6 - 0x418]
000034E6 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
000034EA 508F addq.l A7, 8
000034EC 4E5E unlink A6
000034EE 4E75 rts
fn000034F0:
000034F0 4E56 FFC8 link A6, -0x0038
000034F4 526D 8FD6 addq.w [A5 - 0x702A], 1
000034F8 206E 000C movea.l A0, [A6 + 0xC]
000034FC 2050 movea.l A0, [A0]
000034FE 43EE FFD4 lea.l A1, [A6 - 0x2C]
00003502 41E8 0018 lea.l A0, [A0 + 0x18]
00003506 22D8 move.l [A1]+, [A0]+
00003508 22D8 move.l [A1]+, [A0]+
0000350A 7008 moveq.l D0, 0x08
0000350C 3D40 FFDC move.w [A6 - 0x24], D0
00003510 42AE FFDE clr.l [A6 - 0x22]
00003514 302E FFD8 move.w D0, [A6 - 0x28]
00003518 906E FFD4 sub.w D0, [A6 - 0x2C]
0000351C 3D40 FFE2 move.w [A6 - 0x1E], D0
00003520 302E FFDA move.w D0, [A6 - 0x26]
00003524 906E FFD6 sub.w D0, [A6 - 0x2A]
00003528 3D40 FFE4 move.w [A6 - 0x1C], D0
0000352C 426E FFE6 clr.w [A6 - 0x1A]
00003530 426E FFE8 clr.w [A6 - 0x18]
00003534 426E FFEA clr.w [A6 - 0x16]
00003538 42AE FFEC clr.l [A6 - 0x14]
0000353C 42AE FFF0 clr.l [A6 - 0x10]
00003540 42A7 clr.l -[A7]
00003542 42A7 clr.l -[A7]
00003544 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00003548 205F movea.l A0, [A7]+
0000354A 2D48 FFF4 move.l [A6 - 0xC], A0
0000354E 4267 clr.w -[A7]
00003550 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003554 548F addq.l A7, 2
00003556 2D40 FFF8 move.l [A6 - 0x8], D0
0000355A 42A7 clr.l -[A7]
0000355C 42A7 clr.l -[A7]
0000355E 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00003562 205F movea.l A0, [A7]+
00003564 2D48 FFFC move.l [A6 - 0x4], A0
00003568 42A7 clr.l -[A7]
0000356A 4878 0024 push.l 0x24 /* '$' */
0000356E 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00003572 205F movea.l A0, [A7]+
00003574 2D48 FFD0 move.l [A6 - 0x30], A0
00003578 206E FFD0 movea.l A0, [A6 - 0x30]
0000357C 2050 movea.l A0, [A0]
0000357E 43EE FFDC lea.l A1, [A6 - 0x24]
00003582 7008 moveq.l D0, 0x08
label00003584:
00003584 20D9 move.l [A0]+, [A1]+
00003586 51C8 FFFC dbf D0, -0x6 /* 00003584 */
0000358A 2F2E FFD0 move.l -[A7], [A6 - 0x30]
0000358E 486E FFCC pea.l [A6 - 0x34]
00003592 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003596 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
0000359A 4FEF 000C lea.l A7, [A7 + 0xC]
0000359E 3F00 move.w -[A7], D0
000035A0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000035A4 548F addq.l A7, 2
000035A6 206E 000C movea.l A0, [A6 + 0xC]
000035AA 2050 movea.l A0, [A0]
000035AC 52A8 000C addq.l [A0 + 0xC], 1
000035B0 206E 000C movea.l A0, [A6 + 0xC]
000035B4 2050 movea.l A0, [A0]
000035B6 2D68 0010 FFC8 move.l [A6 - 0x38], [A0 + 0x10]
000035BC 206E 000C movea.l A0, [A6 + 0xC]
000035C0 2050 movea.l A0, [A0]
000035C2 52A8 0010 addq.l [A0 + 0x10], 1
000035C6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000035CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000035CE 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000035D2 508F addq.l A7, 8
000035D4 3F00 move.w -[A7], D0
000035D6 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000035DA 548F addq.l A7, 2
000035DC 42A7 clr.l -[A7]
000035DE 42A7 clr.l -[A7]
000035E0 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000035E4 205F movea.l A0, [A7]+
000035E6 4850 pea.l [A0]
000035E8 2F2E FFC8 move.l -[A7], [A6 - 0x38]
000035EC 2F2E FFCC move.l -[A7], [A6 - 0x34]
000035F0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000035F4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000035F8 2F2E 000C move.l -[A7], [A6 + 0xC]
000035FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003600 4EBA 000A jsr [PC + 0xA /* 0000360C */]
00003604 4FEF 001C lea.l A7, [A7 + 0x1C]
00003608 4E5E unlink A6
0000360A 4E75 rts
fn0000360C:
0000360C 4E56 FF88 link A6, -0x0078
00003610 526D 8FD6 addq.w [A5 - 0x702A], 1
00003614 7007 moveq.l D0, 0x07
00003616 3D40 FFD8 move.w [A6 - 0x28], D0
0000361A 42AE FFDA clr.l [A6 - 0x26]
0000361E 486E FFDE pea.l [A6 - 0x22]
00003622 3F3C 0004 move.w -[A7], 0x4
00003626 3F3C 002C move.w -[A7], 0x2C /* ',' */
0000362A 3F3C 01F4 move.w -[A7], 0x1F4
0000362E 3F3C 0151 move.w -[A7], 0x151
00003632 A8A7 syscall SetRect
00003634 426E FFE6 clr.w [A6 - 0x1A]
00003638 42AE FFE8 clr.l [A6 - 0x18]
0000363C 42AE FFEC clr.l [A6 - 0x14]
00003640 42A7 clr.l -[A7]
00003642 42A7 clr.l -[A7]
00003644 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00003648 205F movea.l A0, [A7]+
0000364A 2D48 FFF0 move.l [A6 - 0x10], A0
0000364E 4267 clr.w -[A7]
00003650 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003654 548F addq.l A7, 2
00003656 2D40 FFF4 move.l [A6 - 0xC], D0
0000365A 42A7 clr.l -[A7]
0000365C 42A7 clr.l -[A7]
0000365E 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00003662 205F movea.l A0, [A7]+
00003664 2D48 FFF8 move.l [A6 - 0x8], A0
00003668 2D6E 0020 FFFC move.l [A6 - 0x4], [A6 + 0x20]
0000366E 42A7 clr.l -[A7]
00003670 4878 0028 push.l 0x28 /* '(' */
00003674 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00003678 205F movea.l A0, [A7]+
0000367A 2D48 FF94 move.l [A6 - 0x6C], A0
0000367E 206E FF94 movea.l A0, [A6 - 0x6C]
00003682 2050 movea.l A0, [A0]
00003684 43EE FFD8 lea.l A1, [A6 - 0x28]
00003688 7009 moveq.l D0, 0x09
label0000368A:
0000368A 20D9 move.l [A0]+, [A1]+
0000368C 51C8 FFFC dbf D0, -0x6 /* 0000368A */
00003690 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00003694 486E FF90 pea.l [A6 - 0x70]
00003698 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000369C 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
000036A0 4FEF 000C lea.l A7, [A7 + 0xC]
000036A4 3F00 move.w -[A7], D0
000036A6 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000036AA 548F addq.l A7, 2
000036AC 206E 000C movea.l A0, [A6 + 0xC]
000036B0 2050 movea.l A0, [A0]
000036B2 52A8 0008 addq.l [A0 + 0x8], 1
000036B6 206E 000C movea.l A0, [A6 + 0xC]
000036BA 2050 movea.l A0, [A0]
000036BC 2D68 0010 FF8C move.l [A6 - 0x74], [A0 + 0x10]
000036C2 206E 000C movea.l A0, [A6 + 0xC]
000036C6 2050 movea.l A0, [A0]
000036C8 52A8 0010 addq.l [A0 + 0x10], 1
000036CC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000036D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000036D4 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000036D8 508F addq.l A7, 8
000036DA 3F00 move.w -[A7], D0
000036DC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000036E0 548F addq.l A7, 2
000036E2 2D6E FF90 FF98 move.l [A6 - 0x68], [A6 - 0x70]
000036E8 2D6E 0018 FF9C move.l [A6 - 0x64], [A6 + 0x18]
000036EE 2D6E FF8C FFA0 move.l [A6 - 0x60], [A6 - 0x74]
000036F4 2D6E 001C FFA4 move.l [A6 - 0x5C], [A6 + 0x1C]
000036FA 42AE FFA8 clr.l [A6 - 0x58]
000036FE 42AE FFAC clr.l [A6 - 0x54]
00003702 42AE FFB0 clr.l [A6 - 0x50]
00003706 42AE FFB4 clr.l [A6 - 0x4C]
0000370A 42AE FF88 clr.l [A6 - 0x78]
0000370E 6012 bra +0x14 /* 00003722 */
label00003710:
00003710 202E FF88 move.l D0, [A6 - 0x78]
00003714 E580 asl D0, 2
00003716 D08E add.l D0, A6
00003718 2040 movea.l A0, D0
0000371A 42A8 FFB8 clr.l [A0 - 0x48]
0000371E 52AE FF88 addq.l [A6 - 0x78], 1
label00003722:
00003722 0CAE 0000 0008 FF88 cmpi.l [A6 - 0x78], 0x8
0000372A 6DE4 blt -0x1A /* 00003710 */
0000372C 486E FF98 pea.l [A6 - 0x68]
00003730 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003734 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003738 2F2E 000C move.l -[A7], [A6 + 0xC]
0000373C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003740 4EBA 0320 jsr [PC + 0x320 /* 00003A62 */]
00003744 4FEF 0014 lea.l A7, [A7 + 0x14]
00003748 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000374C 2F2E 000C move.l -[A7], [A6 + 0xC]
00003750 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003754 4EBA 000A jsr [PC + 0xA /* 00003760 */]
00003758 4FEF 000C lea.l A7, [A7 + 0xC]
0000375C 4E5E unlink A6
0000375E 4E75 rts
fn00003760:
00003760 4E56 FF9C link A6, -0x0064
00003764 48E7 0300 movem.l -[A7], D6,D7
00003768 206E 000C movea.l A0, [A6 + 0xC]
0000376C 2050 movea.l A0, [A0]
0000376E 3E28 0030 move.w D7, [A0 + 0x30]
00003772 7C00 moveq.l D6, 0x00
00003774 6000 02DE bra +0x2E0 /* 00003A54 */
label00003778:
00003778 206E 000C movea.l A0, [A6 + 0xC]
0000377C 3006 move.w D0, D6
0000377E C1FC 0006 muls.w D0, 0x6
00003782 D090 add.l D0, [A0]
00003784 2040 movea.l A0, D0
00003786 43EE FFA6 lea.l A1, [A6 - 0x5A]
0000378A 41E8 0032 lea.l A0, [A0 + 0x32]
0000378E 22D8 move.l [A1]+, [A0]+
00003790 32D8 move.w [A1]+, [A0]+
00003792 0C6E 0064 FFA6 cmpi.w [A6 - 0x5A], 0x64 /* 'd' */
00003798 6F00 02B8 ble +0x2BA /* 00003A52 */
0000379C 536E FFA6 subq.w [A6 - 0x5A], 1
000037A0 486E FFFC pea.l [A6 - 0x4]
000037A4 2F2E FFA8 move.l -[A7], [A6 - 0x58]
000037A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000037AC 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000037B0 4FEF 000C lea.l A7, [A7 + 0xC]
000037B4 3F00 move.w -[A7], D0
000037B6 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000037BA 548F addq.l A7, 2
000037BC 206E FFFC movea.l A0, [A6 - 0x4]
000037C0 302E FFA6 move.w D0, [A6 - 0x5A]
000037C4 48C0 ext.l D0
000037C6 ED80 asl D0, 6
000037C8 D090 add.l D0, [A0]
000037CA 2040 movea.l A0, D0
000037CC 43EE FFB0 lea.l A1, [A6 - 0x50]
000037D0 5488 addq.l A0, 2
000037D2 700F moveq.l D0, 0x0F
label000037D4:
000037D4 22D8 move.l [A1]+, [A0]+
000037D6 51C8 FFFC dbf D0, -0x6 /* 000037D4 */
000037DA 42A7 clr.l -[A7]
000037DC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000037E0 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000037E4 201F move.l D0, [A7]+
000037E6 2D40 FFF0 move.l [A6 - 0x10], D0
000037EA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000037EE 206E FFF0 movea.l A0, [A6 - 0x10]
000037F2 4868 FFC0 pea.l [A0 - 0x40]
000037F6 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000037FA 2F2E FFA8 move.l -[A7], [A6 - 0x58]
000037FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003802 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00003806 508F addq.l A7, 8
00003808 3F00 move.w -[A7], D0
0000380A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000380E 548F addq.l A7, 2
00003810 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00003814 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003818 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
0000381C 508F addq.l A7, 8
0000381E 3F00 move.w -[A7], D0
00003820 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003824 548F addq.l A7, 2
00003826 206E 000C movea.l A0, [A6 + 0xC]
0000382A 3006 move.w D0, D6
0000382C C1FC 0006 muls.w D0, 0x6
00003830 D090 add.l D0, [A0]
00003832 2040 movea.l A0, D0
00003834 41E8 0032 lea.l A0, [A0 + 0x32]
00003838 43EE FFA6 lea.l A1, [A6 - 0x5A]
0000383C 20D9 move.l [A0]+, [A1]+
0000383E 30D9 move.w [A0]+, [A1]+
00003840 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003844 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003848 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000384C 508F addq.l A7, 8
0000384E 3F00 move.w -[A7], D0
00003850 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003854 548F addq.l A7, 2
00003856 5246 addq.w D6, 1
00003858 BC47 cmp.w D6, D7
0000385A 6C00 010A bge +0x10C /* 00003966 */
0000385E 206E 000C movea.l A0, [A6 + 0xC]
00003862 3006 move.w D0, D6
00003864 C1FC 0006 muls.w D0, 0x6
00003868 D090 add.l D0, [A0]
0000386A 2040 movea.l A0, D0
0000386C 43EE FFA0 lea.l A1, [A6 - 0x60]
00003870 41E8 0032 lea.l A0, [A0 + 0x32]
00003874 22D8 move.l [A1]+, [A0]+
00003876 32D8 move.w [A1]+, [A0]+
00003878 0C6E 0064 FFA0 cmpi.w [A6 - 0x60], 0x64 /* 'd' */
0000387E 6C00 00E6 bge +0xE8 /* 00003966 */
00003882 486E FFFC pea.l [A6 - 0x4]
00003886 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
0000388A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000388E 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00003892 4FEF 000C lea.l A7, [A7 + 0xC]
00003896 3F00 move.w -[A7], D0
00003898 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000389C 548F addq.l A7, 2
0000389E 42A7 clr.l -[A7]
000038A0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000038A4 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000038A8 201F move.l D0, [A7]+
000038AA 2D40 FFF0 move.l [A6 - 0x10], D0
000038AE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000038B2 206E FFF0 movea.l A0, [A6 - 0x10]
000038B6 4868 0040 pea.l [A0 + 0x40]
000038BA 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000038BE 302E FFA0 move.w D0, [A6 - 0x60]
000038C2 ED40 asl D0.w, 6
000038C4 48C0 ext.l D0
000038C6 2D40 FFF8 move.l [A6 - 0x8], D0
000038CA 206E FFFC movea.l A0, [A6 - 0x4]
000038CE 2050 movea.l A0, [A0]
000038D0 5488 addq.l A0, 2
000038D2 2D48 FFAC move.l [A6 - 0x54], A0
000038D6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000038DA 206E FFAC movea.l A0, [A6 - 0x54]
000038DE 4868 0040 pea.l [A0 + 0x40]
000038E2 2F2E FFAC move.l -[A7], [A6 - 0x54]
000038E6 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000038EA 4FEF 000C lea.l A7, [A7 + 0xC]
000038EE 206E FFFC movea.l A0, [A6 - 0x4]
000038F2 2050 movea.l A0, [A0]
000038F4 5488 addq.l A0, 2
000038F6 43EE FFB0 lea.l A1, [A6 - 0x50]
000038FA 700F moveq.l D0, 0x0F
label000038FC:
000038FC 20D9 move.l [A0]+, [A1]+
000038FE 51C8 FFFC dbf D0, -0x6 /* 000038FC */
00003902 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00003906 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000390A 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000390E 508F addq.l A7, 8
00003910 3F00 move.w -[A7], D0
00003912 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003916 548F addq.l A7, 2
00003918 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
0000391C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003920 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00003924 508F addq.l A7, 8
00003926 3F00 move.w -[A7], D0
00003928 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000392C 548F addq.l A7, 2
0000392E 526E FFA0 addq.w [A6 - 0x60], 1
00003932 206E 000C movea.l A0, [A6 + 0xC]
00003936 3006 move.w D0, D6
00003938 C1FC 0006 muls.w D0, 0x6
0000393C D090 add.l D0, [A0]
0000393E 2040 movea.l A0, D0
00003940 41E8 0032 lea.l A0, [A0 + 0x32]
00003944 43EE FFA0 lea.l A1, [A6 - 0x60]
00003948 20D9 move.l [A0]+, [A1]+
0000394A 30D9 move.w [A0]+, [A1]+
0000394C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003950 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003954 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00003958 508F addq.l A7, 8
0000395A 3F00 move.w -[A7], D0
0000395C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003960 548F addq.l A7, 2
00003962 6000 00F6 bra +0xF8 /* 00003A5A */
label00003966:
00003966 42A7 clr.l -[A7]
00003968 4878 0042 push.l 0x42 /* 'B' */
0000396C 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00003970 205F movea.l A0, [A7]+
00003972 2D48 FFFC move.l [A6 - 0x4], A0
00003976 206E FFFC movea.l A0, [A6 - 0x4]
0000397A 2050 movea.l A0, [A0]
0000397C 7002 moveq.l D0, 0x02
0000397E 3080 move.w [A0], D0
00003980 206E FFFC movea.l A0, [A6 - 0x4]
00003984 2050 movea.l A0, [A0]
00003986 5488 addq.l A0, 2
00003988 43EE FFB0 lea.l A1, [A6 - 0x50]
0000398C 700F moveq.l D0, 0x0F
label0000398E:
0000398E 20D9 move.l [A0]+, [A1]+
00003990 51C8 FFFC dbf D0, -0x6 /* 0000398E */
00003994 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003998 486E FFF4 pea.l [A6 - 0xC]
0000399C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039A0 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
000039A4 4FEF 000C lea.l A7, [A7 + 0xC]
000039A8 3F00 move.w -[A7], D0
000039AA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000039AE 548F addq.l A7, 2
000039B0 7001 moveq.l D0, 0x01
000039B2 3D40 FFA6 move.w [A6 - 0x5A], D0
000039B6 2D6E FFF4 FFA8 move.l [A6 - 0x58], [A6 - 0xC]
000039BC 42A7 clr.l -[A7]
000039BE 2F2E 000C move.l -[A7], [A6 + 0xC]
000039C2 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000039C6 201F move.l D0, [A7]+
000039C8 2D40 FFF0 move.l [A6 - 0x10], D0
000039CC 2F2E 000C move.l -[A7], [A6 + 0xC]
000039D0 206E FFF0 movea.l A0, [A6 - 0x10]
000039D4 4868 0006 pea.l [A0 + 0x6]
000039D8 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000039DC 3007 move.w D0, D7
000039DE 9046 sub.w D0, D6
000039E0 C1FC 0006 muls.w D0, 0x6
000039E4 48C0 ext.l D0
000039E6 2D40 FFF8 move.l [A6 - 0x8], D0
000039EA 206E 000C movea.l A0, [A6 + 0xC]
000039EE 3006 move.w D0, D6
000039F0 C1FC 0006 muls.w D0, 0x6
000039F4 D090 add.l D0, [A0]
000039F6 0680 0000 0032 addi.l D0, 0x32 /* '2' */
000039FC 2D40 FF9C move.l [A6 - 0x64], D0
00003A00 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003A04 206E FF9C movea.l A0, [A6 - 0x64]
00003A08 4868 0006 pea.l [A0 + 0x6]
00003A0C 2F2E FF9C move.l -[A7], [A6 - 0x64]
00003A10 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00003A14 4FEF 000C lea.l A7, [A7 + 0xC]
00003A18 206E 000C movea.l A0, [A6 + 0xC]
00003A1C 3006 move.w D0, D6
00003A1E C1FC 0006 muls.w D0, 0x6
00003A22 D090 add.l D0, [A0]
00003A24 2040 movea.l A0, D0
00003A26 41E8 0032 lea.l A0, [A0 + 0x32]
00003A2A 43EE FFA6 lea.l A1, [A6 - 0x5A]
00003A2E 20D9 move.l [A0]+, [A1]+
00003A30 30D9 move.w [A0]+, [A1]+
00003A32 206E 000C movea.l A0, [A6 + 0xC]
00003A36 2050 movea.l A0, [A0]
00003A38 5268 0030 addq.w [A0 + 0x30], 1
00003A3C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003A40 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A44 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00003A48 508F addq.l A7, 8
00003A4A 3F00 move.w -[A7], D0
00003A4C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003A50 548F addq.l A7, 2
label00003A52:
00003A52 5246 addq.w D6, 1
label00003A54:
00003A54 BC47 cmp.w D6, D7
00003A56 6D00 FD20 blt -0x2DE /* 00003778 */
label00003A5A:
00003A5A 4CDF 00C0 movem.l D6,D7, [A7]+
00003A5E 4E5E unlink A6
00003A60 4E75 rts
fn00003A62:
00003A62 4E56 FFE8 link A6, -0x0018
00003A66 48E7 0700 movem.l -[A7], D5,D6,D7
00003A6A 206E 000C movea.l A0, [A6 + 0xC]
00003A6E 2050 movea.l A0, [A0]
00003A70 3C28 0030 move.w D6, [A0 + 0x30]
00003A74 4A46 tst.w D6
00003A76 6E00 008A bgt +0x8C /* 00003B02 */
00003A7A 42A7 clr.l -[A7]
00003A7C 4878 0002 push.l 0x2
00003A80 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00003A84 205F movea.l A0, [A7]+
00003A86 2D48 FFF0 move.l [A6 - 0x10], A0
00003A8A 7002 moveq.l D0, 0x02
00003A8C 3D40 FFF8 move.w [A6 - 0x8], D0
00003A90 206E FFF0 movea.l A0, [A6 - 0x10]
00003A94 2050 movea.l A0, [A0]
00003A96 30AE FFF8 move.w [A0], [A6 - 0x8]
00003A9A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003A9E 486E FFEC pea.l [A6 - 0x14]
00003AA2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003AA6 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00003AAA 4FEF 000C lea.l A7, [A7 + 0xC]
00003AAE 3F00 move.w -[A7], D0
00003AB0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003AB4 548F addq.l A7, 2
00003AB6 426E FFFA clr.w [A6 - 0x6]
00003ABA 2D6E FFEC FFFC move.l [A6 - 0x4], [A6 - 0x14]
00003AC0 2F2E 000C move.l -[A7], [A6 + 0xC]
00003AC4 4878 0038 push.l 0x38 /* '8' */
00003AC8 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00003ACC 206E 000C movea.l A0, [A6 + 0xC]
00003AD0 2050 movea.l A0, [A0]
00003AD2 41E8 0032 lea.l A0, [A0 + 0x32]
00003AD6 43EE FFFA lea.l A1, [A6 - 0x6]
00003ADA 20D9 move.l [A0]+, [A1]+
00003ADC 30D9 move.w [A0]+, [A1]+
00003ADE 206E 000C movea.l A0, [A6 + 0xC]
00003AE2 2050 movea.l A0, [A0]
00003AE4 7001 moveq.l D0, 0x01
00003AE6 3140 0030 move.w [A0 + 0x30], D0
00003AEA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003AEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003AF2 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00003AF6 508F addq.l A7, 8
00003AF8 3F00 move.w -[A7], D0
00003AFA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003AFE 548F addq.l A7, 2
00003B00 7C01 moveq.l D6, 0x01
label00003B02:
00003B02 7A00 moveq.l D5, 0x00
00003B04 6030 bra +0x32 /* 00003B36 */
label00003B06:
00003B06 206E 000C movea.l A0, [A6 + 0xC]
00003B0A 3005 move.w D0, D5
00003B0C C1FC 0006 muls.w D0, 0x6
00003B10 D090 add.l D0, [A0]
00003B12 2040 movea.l A0, D0
00003B14 43EE FFFA lea.l A1, [A6 - 0x6]
00003B18 41E8 0032 lea.l A0, [A0 + 0x32]
00003B1C 22D8 move.l [A1]+, [A0]+
00003B1E 32D8 move.w [A1]+, [A0]+
00003B20 306E FFFA movea.w A0, [A6 - 0x6]
00003B24 B1EE 0014 cmpa.l A0, [A6 + 0x14]
00003B28 6C10 bge +0x12 /* 00003B3A */
00003B2A 302E FFFA move.w D0, [A6 - 0x6]
00003B2E 48C0 ext.l D0
00003B30 91AE 0014 sub.l [A6 + 0x14], D0
00003B34 5245 addq.w D5, 1
label00003B36:
00003B36 BA46 cmp.w D5, D6
00003B38 6DCC blt -0x32 /* 00003B06 */
label00003B3A:
00003B3A 486E FFF0 pea.l [A6 - 0x10]
00003B3E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B46 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00003B4A 4FEF 000C lea.l A7, [A7 + 0xC]
00003B4E 3F00 move.w -[A7], D0
00003B50 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003B54 548F addq.l A7, 2
00003B56 42A7 clr.l -[A7]
00003B58 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003B5C 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003B60 201F move.l D0, [A7]+
00003B62 2E00 move.l D7, D0
00003B64 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003B68 2007 move.l D0, D7
00003B6A 0680 0000 0040 addi.l D0, 0x40 /* '@' */
00003B70 2F00 move.l -[A7], D0
00003B72 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00003B76 306E FFFA movea.w A0, [A6 - 0x6]
00003B7A 91EE 0014 sub.l A0, [A6 + 0x14]
00003B7E 2008 move.l D0, A0
00003B80 ED80 asl D0, 6
00003B82 2D40 FFE8 move.l [A6 - 0x18], D0
00003B86 206E FFF0 movea.l A0, [A6 - 0x10]
00003B8A 202E 0014 move.l D0, [A6 + 0x14]
00003B8E ED80 asl D0, 6
00003B90 D090 add.l D0, [A0]
00003B92 5480 addq.l D0, 2
00003B94 2D40 FFF4 move.l [A6 - 0xC], D0
00003B98 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003B9C 206E FFF4 movea.l A0, [A6 - 0xC]
00003BA0 4868 0040 pea.l [A0 + 0x40]
00003BA4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003BA8 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00003BAC 4FEF 000C lea.l A7, [A7 + 0xC]
00003BB0 206E FFF0 movea.l A0, [A6 - 0x10]
00003BB4 202E 0014 move.l D0, [A6 + 0x14]
00003BB8 ED80 asl D0, 6
00003BBA D090 add.l D0, [A0]
00003BBC 206E 0018 movea.l A0, [A6 + 0x18]
00003BC0 2240 movea.l A1, D0
00003BC2 5489 addq.l A1, 2
00003BC4 700F moveq.l D0, 0x0F
label00003BC6:
00003BC6 22D8 move.l [A1]+, [A0]+
00003BC8 51C8 FFFC dbf D0, -0x6 /* 00003BC6 */
00003BCC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003BD0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003BD4 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00003BD8 508F addq.l A7, 8
00003BDA 3F00 move.w -[A7], D0
00003BDC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003BE0 548F addq.l A7, 2
00003BE2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003BE6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003BEA 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00003BEE 508F addq.l A7, 8
00003BF0 3F00 move.w -[A7], D0
00003BF2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003BF6 548F addq.l A7, 2
00003BF8 526E FFFA addq.w [A6 - 0x6], 1
00003BFC 206E 000C movea.l A0, [A6 + 0xC]
00003C00 3005 move.w D0, D5
00003C02 C1FC 0006 muls.w D0, 0x6
00003C06 D090 add.l D0, [A0]
00003C08 2040 movea.l A0, D0
00003C0A 41E8 0032 lea.l A0, [A0 + 0x32]
00003C0E 43EE FFFA lea.l A1, [A6 - 0x6]
00003C12 20D9 move.l [A0]+, [A1]+
00003C14 30D9 move.w [A0]+, [A1]+
00003C16 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003C1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003C1E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00003C22 508F addq.l A7, 8
00003C24 3F00 move.w -[A7], D0
00003C26 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003C2A 548F addq.l A7, 2
00003C2C 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00003C30 4E5E unlink A6
00003C32 4E75 rts
fn00003C34:
00003C34 4E56 FFB2 link A6, -0x004E
00003C38 526D 8FD6 addq.w [A5 - 0x702A], 1
00003C3C 7004 moveq.l D0, 0x04
00003C3E 3D40 FFBE move.w [A6 - 0x42], D0
00003C42 426E FFC0 clr.w [A6 - 0x40]
00003C46 700F moveq.l D0, 0x0F
00003C48 2D40 FFC2 move.l [A6 - 0x3E], D0
00003C4C 42AE FFC6 clr.l [A6 - 0x3A]
00003C50 42AE FFCA clr.l [A6 - 0x36]
00003C54 7064 moveq.l D0, 0x64
00003C56 2D40 FFCE move.l [A6 - 0x32], D0
00003C5A 42AE FFD2 clr.l [A6 - 0x2E]
00003C5E 486E FFD6 pea.l [A6 - 0x2A]
00003C62 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00003C66 3F3C 003C move.w -[A7], 0x3C /* '<' */
00003C6A 3F3C 0190 move.w -[A7], 0x190
00003C6E 3F3C 012C move.w -[A7], 0x12C
00003C72 A8A7 syscall SetRect
00003C74 486E FFDE pea.l [A6 - 0x22]
00003C78 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00003C7C 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
00003C80 3F3C 015E move.w -[A7], 0x15E
00003C84 3F3C 012C move.w -[A7], 0x12C
00003C88 A8A7 syscall SetRect
00003C8A 42A7 clr.l -[A7]
00003C8C 42A7 clr.l -[A7]
00003C8E 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00003C92 205F movea.l A0, [A7]+
00003C94 2D48 FFE6 move.l [A6 - 0x1A], A0
00003C98 4267 clr.w -[A7]
00003C9A 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003C9E 548F addq.l A7, 2
00003CA0 2D40 FFEA move.l [A6 - 0x16], D0
00003CA4 426E FFEE clr.w [A6 - 0x12]
00003CA8 42A7 clr.l -[A7]
00003CAA 4878 0032 push.l 0x32 /* '2' */
00003CAE 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00003CB2 205F movea.l A0, [A7]+
00003CB4 2D48 FFBA move.l [A6 - 0x46], A0
00003CB8 206E FFBA movea.l A0, [A6 - 0x46]
00003CBC 2050 movea.l A0, [A0]
00003CBE 43EE FFBE lea.l A1, [A6 - 0x42]
00003CC2 700B moveq.l D0, 0x0B
label00003CC4:
00003CC4 20D9 move.l [A0]+, [A1]+
00003CC6 51C8 FFFC dbf D0, -0x6 /* 00003CC4 */
00003CCA 30D9 move.w [A0]+, [A1]+
00003CCC 2F2E FFBA move.l -[A7], [A6 - 0x46]
00003CD0 486E FFB6 pea.l [A6 - 0x4A]
00003CD4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003CD8 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00003CDC 4FEF 000C lea.l A7, [A7 + 0xC]
00003CE0 3F00 move.w -[A7], D0
00003CE2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003CE6 548F addq.l A7, 2
00003CE8 206E 000C movea.l A0, [A6 + 0xC]
00003CEC 2050 movea.l A0, [A0]
00003CEE 52A8 0002 addq.l [A0 + 0x2], 1
00003CF2 206E 000C movea.l A0, [A6 + 0xC]
00003CF6 2050 movea.l A0, [A0]
00003CF8 2D68 0006 FFB2 move.l [A6 - 0x4E], [A0 + 0x6]
00003CFE 206E 000C movea.l A0, [A6 + 0xC]
00003D02 2050 movea.l A0, [A0]
00003D04 52A8 0006 addq.l [A0 + 0x6], 1
00003D08 2D6E FFB6 FFF0 move.l [A6 - 0x10], [A6 - 0x4A]
00003D0E 2D6E FFB2 FFF4 move.l [A6 - 0xC], [A6 - 0x4E]
00003D14 42AE FFF8 clr.l [A6 - 0x8]
00003D18 42AE FFFC clr.l [A6 - 0x4]
00003D1C 486E FFF0 pea.l [A6 - 0x10]
00003D20 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003D24 2F2E 000C move.l -[A7], [A6 + 0xC]
00003D28 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D2C 4EBA 002E jsr [PC + 0x2E /* 00003D5C */]
00003D30 4FEF 0010 lea.l A7, [A7 + 0x10]
00003D34 2F2E 000C move.l -[A7], [A6 + 0xC]
00003D38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D3C 4EBA 01C4 jsr [PC + 0x1C4 /* 00003F02 */]
00003D40 508F addq.l A7, 8
00003D42 4878 0001 push.l 0x1
00003D46 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D4A 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00003D4E 508F addq.l A7, 8
00003D50 3F00 move.w -[A7], D0
00003D52 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003D56 548F addq.l A7, 2
00003D58 4E5E unlink A6
00003D5A 4E75 rts
export_533:
fn00003D5C:
00003D5C 4E56 FFE8 link A6, -0x0018
00003D60 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00003D64 206E 000C movea.l A0, [A6 + 0xC]
00003D68 2050 movea.l A0, [A0]
00003D6A 3E28 000E move.w D7, [A0 + 0xE]
00003D6E 4A47 tst.w D7
00003D70 6E00 0074 bgt +0x76 /* 00003DE6 */
00003D74 42A7 clr.l -[A7]
00003D76 4878 0002 push.l 0x2
00003D7A 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00003D7E 205F movea.l A0, [A7]+
00003D80 2D48 FFF0 move.l [A6 - 0x10], A0
00003D84 7003 moveq.l D0, 0x03
00003D86 3D40 FFF8 move.w [A6 - 0x8], D0
00003D8A 206E FFF0 movea.l A0, [A6 - 0x10]
00003D8E 2050 movea.l A0, [A0]
00003D90 30AE FFF8 move.w [A0], [A6 - 0x8]
00003D94 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003D98 486E FFEC pea.l [A6 - 0x14]
00003D9C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003DA0 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00003DA4 4FEF 000C lea.l A7, [A7 + 0xC]
00003DA8 3F00 move.w -[A7], D0
00003DAA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003DAE 548F addq.l A7, 2
00003DB0 426E FFFA clr.w [A6 - 0x6]
00003DB4 2D6E FFEC FFFC move.l [A6 - 0x4], [A6 - 0x14]
00003DBA 2F2E 000C move.l -[A7], [A6 + 0xC]
00003DBE 4878 0016 push.l 0x16
00003DC2 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00003DC6 206E 000C movea.l A0, [A6 + 0xC]
00003DCA 2050 movea.l A0, [A0]
00003DCC 41E8 0010 lea.l A0, [A0 + 0x10]
00003DD0 43EE FFFA lea.l A1, [A6 - 0x6]
00003DD4 20D9 move.l [A0]+, [A1]+
00003DD6 30D9 move.w [A0]+, [A1]+
00003DD8 206E 000C movea.l A0, [A6 + 0xC]
00003DDC 2050 movea.l A0, [A0]
00003DDE 7001 moveq.l D0, 0x01
00003DE0 3140 000E move.w [A0 + 0xE], D0
00003DE4 7E01 moveq.l D7, 0x01
label00003DE6:
00003DE6 7C00 moveq.l D6, 0x00
00003DE8 6030 bra +0x32 /* 00003E1A */
label00003DEA:
00003DEA 206E 000C movea.l A0, [A6 + 0xC]
00003DEE 3006 move.w D0, D6
00003DF0 C1FC 0006 muls.w D0, 0x6
00003DF4 D090 add.l D0, [A0]
00003DF6 2040 movea.l A0, D0
00003DF8 43EE FFFA lea.l A1, [A6 - 0x6]
00003DFC 41E8 0010 lea.l A0, [A0 + 0x10]
00003E00 22D8 move.l [A1]+, [A0]+
00003E02 32D8 move.w [A1]+, [A0]+
00003E04 306E FFFA movea.w A0, [A6 - 0x6]
00003E08 B1EE 0010 cmpa.l A0, [A6 + 0x10]
00003E0C 6C10 bge +0x12 /* 00003E1E */
00003E0E 302E FFFA move.w D0, [A6 - 0x6]
00003E12 48C0 ext.l D0
00003E14 91AE 0010 sub.l [A6 + 0x10], D0
00003E18 5246 addq.w D6, 1
label00003E1A:
00003E1A BC47 cmp.w D6, D7
00003E1C 6DCC blt -0x32 /* 00003DEA */
label00003E1E:
00003E1E 486E FFF0 pea.l [A6 - 0x10]
00003E22 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003E26 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E2A 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00003E2E 4FEF 000C lea.l A7, [A7 + 0xC]
00003E32 3F00 move.w -[A7], D0
00003E34 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003E38 548F addq.l A7, 2
00003E3A 42A7 clr.l -[A7]
00003E3C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003E40 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003E44 201F move.l D0, [A7]+
00003E46 2A00 move.l D5, D0
00003E48 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003E4C 2005 move.l D0, D5
00003E4E 0680 0000 0010 addi.l D0, 0x10
00003E54 2F00 move.l -[A7], D0
00003E56 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00003E5A 306E FFFA movea.w A0, [A6 - 0x6]
00003E5E 91EE 0010 sub.l A0, [A6 + 0x10]
00003E62 2008 move.l D0, A0
00003E64 E980 asl D0, 4
00003E66 2D40 FFE8 move.l [A6 - 0x18], D0
00003E6A 206E FFF0 movea.l A0, [A6 - 0x10]
00003E6E 202E 0010 move.l D0, [A6 + 0x10]
00003E72 E980 asl D0, 4
00003E74 D090 add.l D0, [A0]
00003E76 5480 addq.l D0, 2
00003E78 2D40 FFF4 move.l [A6 - 0xC], D0
00003E7C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003E80 206E FFF4 movea.l A0, [A6 - 0xC]
00003E84 4868 0010 pea.l [A0 + 0x10]
00003E88 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003E8C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00003E90 4FEF 000C lea.l A7, [A7 + 0xC]
00003E94 206E FFF0 movea.l A0, [A6 - 0x10]
00003E98 202E 0010 move.l D0, [A6 + 0x10]
00003E9C E980 asl D0, 4
00003E9E D090 add.l D0, [A0]
00003EA0 206E 0014 movea.l A0, [A6 + 0x14]
00003EA4 2240 movea.l A1, D0
00003EA6 5489 addq.l A1, 2
00003EA8 22D8 move.l [A1]+, [A0]+
00003EAA 22D8 move.l [A1]+, [A0]+
00003EAC 22D8 move.l [A1]+, [A0]+
00003EAE 22D8 move.l [A1]+, [A0]+
00003EB0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003EB4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003EB8 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00003EBC 508F addq.l A7, 8
00003EBE 3F00 move.w -[A7], D0
00003EC0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003EC4 548F addq.l A7, 2
00003EC6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003ECA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003ECE 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00003ED2 508F addq.l A7, 8
00003ED4 3F00 move.w -[A7], D0
00003ED6 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003EDA 548F addq.l A7, 2
00003EDC 526E FFFA addq.w [A6 - 0x6], 1
00003EE0 206E 000C movea.l A0, [A6 + 0xC]
00003EE4 3006 move.w D0, D6
00003EE6 C1FC 0006 muls.w D0, 0x6
00003EEA D090 add.l D0, [A0]
00003EEC 2040 movea.l A0, D0
00003EEE 41E8 0010 lea.l A0, [A0 + 0x10]
00003EF2 43EE FFFA lea.l A1, [A6 - 0x6]
00003EF6 20D9 move.l [A0]+, [A1]+
00003EF8 30D9 move.w [A0]+, [A1]+
00003EFA 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00003EFE 4E5E unlink A6
00003F00 4E75 rts
export_532:
fn00003F02:
00003F02 4E56 FFCC link A6, -0x0034
00003F06 48E7 0300 movem.l -[A7], D6,D7
00003F0A 206E 000C movea.l A0, [A6 + 0xC]
00003F0E 2050 movea.l A0, [A0]
00003F10 3068 000E movea.w A0, [A0 + 0xE]
00003F14 2E08 move.l D7, A0
00003F16 7C00 moveq.l D6, 0x00
00003F18 6000 02C4 bra +0x2C6 /* 000041DE */
label00003F1C:
00003F1C 206E 000C movea.l A0, [A6 + 0xC]
00003F20 2F06 move.l -[A7], D6
00003F22 2F3C 0000 0006 move.l -[A7], 0x6
00003F28 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00003F2C D090 add.l D0, [A0]
00003F2E 2040 movea.l A0, D0
00003F30 43EE FFD6 lea.l A1, [A6 - 0x2A]
00003F34 41E8 0010 lea.l A0, [A0 + 0x10]
00003F38 22D8 move.l [A1]+, [A0]+
00003F3A 32D8 move.w [A1]+, [A0]+
00003F3C 0C6E 0190 FFD6 cmpi.w [A6 - 0x2A], 0x190
00003F42 6F00 0298 ble +0x29A /* 000041DC */
00003F46 536E FFD6 subq.w [A6 - 0x2A], 1
00003F4A 486E FFFC pea.l [A6 - 0x4]
00003F4E 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00003F52 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003F56 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00003F5A 4FEF 000C lea.l A7, [A7 + 0xC]
00003F5E 3F00 move.w -[A7], D0
00003F60 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003F64 548F addq.l A7, 2
00003F66 206E FFFC movea.l A0, [A6 - 0x4]
00003F6A 302E FFD6 move.w D0, [A6 - 0x2A]
00003F6E 48C0 ext.l D0
00003F70 E980 asl D0, 4
00003F72 D090 add.l D0, [A0]
00003F74 2040 movea.l A0, D0
00003F76 43EE FFE0 lea.l A1, [A6 - 0x20]
00003F7A 5488 addq.l A0, 2
00003F7C 22D8 move.l [A1]+, [A0]+
00003F7E 22D8 move.l [A1]+, [A0]+
00003F80 22D8 move.l [A1]+, [A0]+
00003F82 22D8 move.l [A1]+, [A0]+
00003F84 42A7 clr.l -[A7]
00003F86 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003F8A 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003F8E 201F move.l D0, [A7]+
00003F90 2D40 FFF0 move.l [A6 - 0x10], D0
00003F94 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003F98 206E FFF0 movea.l A0, [A6 - 0x10]
00003F9C 4868 FFF0 pea.l [A0 - 0x10]
00003FA0 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00003FA4 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00003FA8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003FAC 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00003FB0 508F addq.l A7, 8
00003FB2 3F00 move.w -[A7], D0
00003FB4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003FB8 548F addq.l A7, 2
00003FBA 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00003FBE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003FC2 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00003FC6 508F addq.l A7, 8
00003FC8 3F00 move.w -[A7], D0
00003FCA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003FCE 548F addq.l A7, 2
00003FD0 206E 000C movea.l A0, [A6 + 0xC]
00003FD4 2F06 move.l -[A7], D6
00003FD6 2F3C 0000 0006 move.l -[A7], 0x6
00003FDC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00003FE0 D090 add.l D0, [A0]
00003FE2 2040 movea.l A0, D0
00003FE4 41E8 0010 lea.l A0, [A0 + 0x10]
00003FE8 43EE FFD6 lea.l A1, [A6 - 0x2A]
00003FEC 20D9 move.l [A0]+, [A1]+
00003FEE 30D9 move.w [A0]+, [A1]+
00003FF0 5286 addq.l D6, 1
00003FF2 BC87 cmp.l D6, D7
00003FF4 6C00 0100 bge +0x102 /* 000040F6 */
00003FF8 206E 000C movea.l A0, [A6 + 0xC]
00003FFC 2F06 move.l -[A7], D6
00003FFE 2F3C 0000 0006 move.l -[A7], 0x6
00004004 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00004008 D090 add.l D0, [A0]
0000400A 2040 movea.l A0, D0
0000400C 43EE FFD0 lea.l A1, [A6 - 0x30]
00004010 41E8 0010 lea.l A0, [A0 + 0x10]
00004014 22D8 move.l [A1]+, [A0]+
00004016 32D8 move.w [A1]+, [A0]+
00004018 0C6E 0190 FFD0 cmpi.w [A6 - 0x30], 0x190
0000401E 6C00 00D6 bge +0xD8 /* 000040F6 */
00004022 486E FFFC pea.l [A6 - 0x4]
00004026 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
0000402A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000402E 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00004032 4FEF 000C lea.l A7, [A7 + 0xC]
00004036 3F00 move.w -[A7], D0
00004038 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000403C 548F addq.l A7, 2
0000403E 42A7 clr.l -[A7]
00004040 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004044 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004048 201F move.l D0, [A7]+
0000404A 2D40 FFF0 move.l [A6 - 0x10], D0
0000404E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004052 206E FFF0 movea.l A0, [A6 - 0x10]
00004056 4868 0010 pea.l [A0 + 0x10]
0000405A 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000405E 302E FFD0 move.w D0, [A6 - 0x30]
00004062 E940 asl D0.w, 4
00004064 48C0 ext.l D0
00004066 2D40 FFF8 move.l [A6 - 0x8], D0
0000406A 206E FFFC movea.l A0, [A6 - 0x4]
0000406E 2050 movea.l A0, [A0]
00004070 5488 addq.l A0, 2
00004072 2D48 FFDC move.l [A6 - 0x24], A0
00004076 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000407A 206E FFDC movea.l A0, [A6 - 0x24]
0000407E 4868 0010 pea.l [A0 + 0x10]
00004082 2F2E FFDC move.l -[A7], [A6 - 0x24]
00004086 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
0000408A 4FEF 000C lea.l A7, [A7 + 0xC]
0000408E 206E FFFC movea.l A0, [A6 - 0x4]
00004092 2050 movea.l A0, [A0]
00004094 5488 addq.l A0, 2
00004096 43EE FFE0 lea.l A1, [A6 - 0x20]
0000409A 20D9 move.l [A0]+, [A1]+
0000409C 20D9 move.l [A0]+, [A1]+
0000409E 20D9 move.l [A0]+, [A1]+
000040A0 20D9 move.l [A0]+, [A1]+
000040A2 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
000040A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000040AA 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000040AE 508F addq.l A7, 8
000040B0 3F00 move.w -[A7], D0
000040B2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000040B6 548F addq.l A7, 2
000040B8 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
000040BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000040C0 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000040C4 508F addq.l A7, 8
000040C6 3F00 move.w -[A7], D0
000040C8 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000040CC 548F addq.l A7, 2
000040CE 526E FFD0 addq.w [A6 - 0x30], 1
000040D2 206E 000C movea.l A0, [A6 + 0xC]
000040D6 2F06 move.l -[A7], D6
000040D8 2F3C 0000 0006 move.l -[A7], 0x6
000040DE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000040E2 D090 add.l D0, [A0]
000040E4 2040 movea.l A0, D0
000040E6 41E8 0010 lea.l A0, [A0 + 0x10]
000040EA 43EE FFD0 lea.l A1, [A6 - 0x30]
000040EE 20D9 move.l [A0]+, [A1]+
000040F0 30D9 move.w [A0]+, [A1]+
000040F2 6000 00F0 bra +0xF2 /* 000041E4 */
label000040F6:
000040F6 42A7 clr.l -[A7]
000040F8 4878 0012 push.l 0x12
000040FC 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00004100 205F movea.l A0, [A7]+
00004102 2D48 FFFC move.l [A6 - 0x4], A0
00004106 206E FFFC movea.l A0, [A6 - 0x4]
0000410A 2050 movea.l A0, [A0]
0000410C 7003 moveq.l D0, 0x03
0000410E 3080 move.w [A0], D0
00004110 206E FFFC movea.l A0, [A6 - 0x4]
00004114 2050 movea.l A0, [A0]
00004116 5488 addq.l A0, 2
00004118 43EE FFE0 lea.l A1, [A6 - 0x20]
0000411C 20D9 move.l [A0]+, [A1]+
0000411E 20D9 move.l [A0]+, [A1]+
00004120 20D9 move.l [A0]+, [A1]+
00004122 20D9 move.l [A0]+, [A1]+
00004124 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004128 486E FFF4 pea.l [A6 - 0xC]
0000412C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004130 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00004134 4FEF 000C lea.l A7, [A7 + 0xC]
00004138 3F00 move.w -[A7], D0
0000413A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000413E 548F addq.l A7, 2
00004140 7001 moveq.l D0, 0x01
00004142 3D40 FFD6 move.w [A6 - 0x2A], D0
00004146 2D6E FFF4 FFD8 move.l [A6 - 0x28], [A6 - 0xC]
0000414C 42A7 clr.l -[A7]
0000414E 2F2E 000C move.l -[A7], [A6 + 0xC]
00004152 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004156 201F move.l D0, [A7]+
00004158 2D40 FFF0 move.l [A6 - 0x10], D0
0000415C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004160 206E FFF0 movea.l A0, [A6 - 0x10]
00004164 4868 0006 pea.l [A0 + 0x6]
00004168 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000416C 2007 move.l D0, D7
0000416E 9086 sub.l D0, D6
00004170 4878 0006 push.l 0x6
00004174 2F00 move.l -[A7], D0
00004176 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000417A 2D40 FFF8 move.l [A6 - 0x8], D0
0000417E 206E 000C movea.l A0, [A6 + 0xC]
00004182 2F06 move.l -[A7], D6
00004184 2F3C 0000 0006 move.l -[A7], 0x6
0000418A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000418E D090 add.l D0, [A0]
00004190 0680 0000 0010 addi.l D0, 0x10
00004196 2D40 FFCC move.l [A6 - 0x34], D0
0000419A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000419E 206E FFCC movea.l A0, [A6 - 0x34]
000041A2 4868 0006 pea.l [A0 + 0x6]
000041A6 2F2E FFCC move.l -[A7], [A6 - 0x34]
000041AA 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000041AE 4FEF 000C lea.l A7, [A7 + 0xC]
000041B2 206E 000C movea.l A0, [A6 + 0xC]
000041B6 2F06 move.l -[A7], D6
000041B8 2F3C 0000 0006 move.l -[A7], 0x6
000041BE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000041C2 D090 add.l D0, [A0]
000041C4 2040 movea.l A0, D0
000041C6 41E8 0010 lea.l A0, [A0 + 0x10]
000041CA 43EE FFD6 lea.l A1, [A6 - 0x2A]
000041CE 20D9 move.l [A0]+, [A1]+
000041D0 30D9 move.w [A0]+, [A1]+
000041D2 206E 000C movea.l A0, [A6 + 0xC]
000041D6 2050 movea.l A0, [A0]
000041D8 5268 000E addq.w [A0 + 0xE], 1
label000041DC:
000041DC 5286 addq.l D6, 1
label000041DE:
000041DE BC87 cmp.l D6, D7
000041E0 6D00 FD3A blt -0x2C4 /* 00003F1C */
label000041E4:
000041E4 4CDF 00C0 movem.l D6,D7, [A7]+
000041E8 4E5E unlink A6
000041EA 4E75 rts
fn000041EC:
000041EC 4E56 FFBE link A6, -0x0042
000041F0 426E FFDA clr.w [A6 - 0x26]
000041F4 486E FFDC pea.l [A6 - 0x24]
000041F8 3F3C 0028 move.w -[A7], 0x28 /* '(' */
000041FC 3F3C 003C move.w -[A7], 0x3C /* '<' */
00004200 3F3C 0122 move.w -[A7], 0x122
00004204 3F3C 0100 move.w -[A7], 0x100
00004208 A8A7 syscall SetRect
0000420A 42AE FFE4 clr.l [A6 - 0x1C]
0000420E 42A7 clr.l -[A7]
00004210 4879 424F 4F54 push.l 0x424F4F54 /* 'BOOT' */
00004216 3F3C 0001 move.w -[A7], 0x1
0000421A A9A0 syscall GetResource
0000421C 205F movea.l A0, [A7]+
0000421E 2D48 FFD6 move.l [A6 - 0x2A], A0
00004222 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00004226 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
0000422A 2D6E FFD6 FFE8 move.l [A6 - 0x18], [A6 - 0x2A]
00004230 4267 clr.w -[A7]
00004232 486E FFE8 pea.l [A6 - 0x18]
00004236 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
0000423A 301F move.w D0, [A7]+
0000423C 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00004240 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
00004244 42A7 clr.l -[A7]
00004246 4879 5041 5423 push.l 0x50415423 /* 'PAT#' */
0000424C 3F3C 03E8 move.w -[A7], 0x3E8
00004250 A9A0 syscall GetResource
00004252 205F movea.l A0, [A7]+
00004254 2D48 FFD6 move.l [A6 - 0x2A], A0
00004258 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
0000425C 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00004260 2D6E FFD6 FFEC move.l [A6 - 0x14], [A6 - 0x2A]
00004266 4267 clr.w -[A7]
00004268 486E FFEC pea.l [A6 - 0x14]
0000426C 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00004270 301F move.w D0, [A7]+
00004272 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00004276 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
0000427A 42A7 clr.l -[A7]
0000427C 4879 4252 5553 push.l 0x42525553 /* 'BRUS' */
00004282 3F3C 03E8 move.w -[A7], 0x3E8
00004286 A9A0 syscall GetResource
00004288 205F movea.l A0, [A7]+
0000428A 2D48 FFD6 move.l [A6 - 0x2A], A0
0000428E 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00004292 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00004296 2D6E FFD6 FFF0 move.l [A6 - 0x10], [A6 - 0x2A]
0000429C 4267 clr.w -[A7]
0000429E 486E FFF0 pea.l [A6 - 0x10]
000042A2 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000042A6 301F move.w D0, [A7]+
000042A8 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
000042AC 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
000042B0 42A7 clr.l -[A7]
000042B2 4878 001A push.l 0x1A
000042B6 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000042BA 205F movea.l A0, [A7]+
000042BC 2D48 FFBE move.l [A6 - 0x42], A0
000042C0 206E FFBE movea.l A0, [A6 - 0x42]
000042C4 2050 movea.l A0, [A0]
000042C6 43EE FFDA lea.l A1, [A6 - 0x26]
000042CA 7005 moveq.l D0, 0x05
label000042CC:
000042CC 20D9 move.l [A0]+, [A1]+
000042CE 51C8 FFFC dbf D0, -0x6 /* 000042CC */
000042D2 30D9 move.w [A0]+, [A1]+
000042D4 2F2E FFBE move.l -[A7], [A6 - 0x42]
000042D8 4EAD 066A jsr [A5 + 0x66A /* export_201 */]
000042DC 588F addq.l A7, 4
000042DE 3F00 move.w -[A7], D0
000042E0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000042E4 548F addq.l A7, 2
000042E6 2F2E FFBE move.l -[A7], [A6 - 0x42]
000042EA 486E FFFA pea.l [A6 - 0x6]
000042EE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000042F2 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
000042F6 4FEF 000C lea.l A7, [A7 + 0xC]
000042FA 3F00 move.w -[A7], D0
000042FC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00004300 548F addq.l A7, 2
00004302 2F2E FFBE move.l -[A7], [A6 - 0x42]
00004306 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000430A 7001 moveq.l D0, 0x01
0000430C 3D40 FFC6 move.w [A6 - 0x3A], D0
00004310 42AE FFC8 clr.l [A6 - 0x38]
00004314 7064 moveq.l D0, 0x64
00004316 2D40 FFCC move.l [A6 - 0x34], D0
0000431A 42AE FFD0 clr.l [A6 - 0x30]
0000431E 426E FFD4 clr.w [A6 - 0x2C]
00004322 42A7 clr.l -[A7]
00004324 4878 0010 push.l 0x10
00004328 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
0000432C 205F movea.l A0, [A7]+
0000432E 2D48 FFC2 move.l [A6 - 0x3E], A0
00004332 206E FFC2 movea.l A0, [A6 - 0x3E]
00004336 2050 movea.l A0, [A0]
00004338 43EE FFC6 lea.l A1, [A6 - 0x3A]
0000433C 20D9 move.l [A0]+, [A1]+
0000433E 20D9 move.l [A0]+, [A1]+
00004340 20D9 move.l [A0]+, [A1]+
00004342 20D9 move.l [A0]+, [A1]+
00004344 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00004348 4EAD 066A jsr [A5 + 0x66A /* export_201 */]
0000434C 588F addq.l A7, 4
0000434E 3F00 move.w -[A7], D0
00004350 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00004354 548F addq.l A7, 2
00004356 426E FFFE clr.w [A6 - 0x2]
0000435A 6020 bra +0x22 /* 0000437C */
label0000435C:
0000435C 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00004360 486E FFFA pea.l [A6 - 0x6]
00004364 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004368 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
0000436C 4FEF 000C lea.l A7, [A7 + 0xC]
00004370 3F00 move.w -[A7], D0
00004372 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00004376 548F addq.l A7, 2
00004378 526E FFFE addq.w [A6 - 0x2], 1
label0000437C:
0000437C 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00004382 6DD8 blt -0x26 /* 0000435C */
00004384 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00004388 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000438C 4E5E unlink A6
0000438E 4E75 rts
fn00004390:
00004390 4E56 FF84 link A6, -0x007C
00004394 486E FF88 pea.l [A6 - 0x78]
00004398 A874 syscall GetPort
0000439A 3F3C 0002 move.w -[A7], 0x2
0000439E 486E FFF8 pea.l [A6 - 0x8]
000043A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000043A6 4EAD 0FBA jsr [A5 + 0xFBA /* export_499 */]
000043AA 4FEF 000A lea.l A7, [A7 + 0xA]
000043AE 3F3C 0001 move.w -[A7], 0x1
000043B2 486E FF8C pea.l [A6 - 0x74]
000043B6 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
000043BA 5C8F addq.l A7, 6
000043BC 206D EC46 movea.l A0, [A5 - 0x13BA]
000043C0 41E8 0010 lea.l A0, [A0 + 0x10]
000043C4 43EE FFF8 lea.l A1, [A6 - 0x8]
000043C8 20D9 move.l [A0]+, [A1]+
000043CA 20D9 move.l [A0]+, [A1]+
000043CC 486E FFF8 pea.l [A6 - 0x8]
000043D0 A87B syscall ClipRect
000043D2 206D EC46 movea.l A0, [A5 - 0x13BA]
000043D6 2F28 001C move.l -[A7], [A0 + 0x1C]
000043DA 206D EC46 movea.l A0, [A5 - 0x13BA]
000043DE 2F28 0018 move.l -[A7], [A0 + 0x18]
000043E2 A8DC syscall CopyRgn
000043E4 42A7 clr.l -[A7]
000043E6 486E FFF8 pea.l [A6 - 0x8]
000043EA A8F3 syscall OpenPicture
000043EC 205F movea.l A0, [A7]+
000043EE 2D48 FF84 move.l [A6 - 0x7C], A0
000043F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000043F6 4EAD 1022 jsr [A5 + 0x1022 /* export_512 */]
000043FA 588F addq.l A7, 4
000043FC A8F4 syscall ClosePicture
000043FE 3F3C 0001 move.w -[A7], 0x1
00004402 486E FF8C pea.l [A6 - 0x74]
00004406 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000440A 5C8F addq.l A7, 6
0000440C 2F2E FF88 move.l -[A7], [A6 - 0x78]
00004410 A873 syscall SetPort
00004412 202E FF84 move.l D0, [A6 - 0x7C]
00004416 4E5E unlink A6
00004418 4E75 rts
export_544:
0000441A 4E56 FF28 link A6, -0x00D8
0000441E 48E7 0308 movem.l -[A7], D6,D7,A4
00004422 4A6D E934 tst.w [A5 - 0x16CC]
00004426 6728 beq +0x2A /* 00004450 */
00004428 2F2E 000E move.l -[A7], [A6 + 0xE]
0000442C 486D E908 pea.l [A5 - 0x16F8]
00004430 486D E908 pea.l [A5 - 0x16F8]
00004434 A8AB syscall UnionRect
00004436 2F2E 0016 move.l -[A7], [A6 + 0x16]
0000443A 2F2E 0012 move.l -[A7], [A6 + 0x12]
0000443E 2F2E 000E move.l -[A7], [A6 + 0xE]
00004442 3F2E 000C move.w -[A7], [A6 + 0xC]
00004446 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000444A A8EB syscall StdBits
0000444C 6000 019A bra +0x19C /* 000045E8 */
label00004450:
00004450 3B6E 000C E8FC move.w [A5 - 0x1704], [A6 + 0xC]
00004456 426D E8FE clr.w [A5 - 0x1702]
0000445A 206E 0016 movea.l A0, [A6 + 0x16]
0000445E 0828 0007 0004 btst.b [A0 + 0x4], 0x7
00004464 6706 beq +0x8 /* 0000446C */
00004466 7001 moveq.l D0, 0x01
00004468 3B40 E8FE move.w [A5 - 0x1702], D0
label0000446C:
0000446C 3F2D E8FE move.w -[A7], [A5 - 0x1702]
00004470 486E FF28 pea.l [A6 - 0xD8]
00004474 486E FFFC pea.l [A6 - 0x4]
00004478 2F2E 000E move.l -[A7], [A6 + 0xE]
0000447C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00004480 4FEF 000E lea.l A7, [A7 + 0xE]
00004484 42A7 clr.l -[A7]
00004486 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000448A 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
0000448E 205F movea.l A0, [A7]+
00004490 2848 movea.l A4, A0
00004492 2F0C move.l -[A7], A4
00004494 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00004498 2D54 FF9C move.l [A6 - 0x64], [A4]
0000449C 3D6E FF28 FFA0 move.w [A6 - 0x60], [A6 - 0xD8]
000044A2 206E 000E movea.l A0, [A6 + 0xE]
000044A6 43EE FFA2 lea.l A1, [A6 - 0x5E]
000044AA 22D8 move.l [A1]+, [A0]+
000044AC 22D8 move.l [A1]+, [A0]+
000044AE 486E FF2C pea.l [A6 - 0xD4]
000044B2 A874 syscall GetPort
000044B4 3F2D E8FE move.w -[A7], [A5 - 0x1702]
000044B8 486E FF30 pea.l [A6 - 0xD0]
000044BC 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
000044C0 5C8F addq.l A7, 6
000044C2 3F2D E8FE move.w -[A7], [A5 - 0x1702]
000044C6 486E FF30 pea.l [A6 - 0xD0]
000044CA 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
000044CE 5C8F addq.l A7, 6
000044D0 3F2D E8FE move.w -[A7], [A5 - 0x1702]
000044D4 486E FF9C pea.l [A6 - 0x64]
000044D8 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000044DC 5C8F addq.l A7, 6
000044DE 7E00 moveq.l D7, 0x00
000044E0 600A bra +0xC /* 000044EC */
label000044E2:
000044E2 2014 move.l D0, [A4]
000044E4 D087 add.l D0, D7
000044E6 2040 movea.l A0, D0
000044E8 4210 clr.b [A0]
000044EA 5287 addq.l D7, 1
label000044EC:
000044EC BEAE FFFC cmp.l D7, [A6 - 0x4]
000044F0 6DF0 blt -0xE /* 000044E2 */
000044F2 2F2E 0016 move.l -[A7], [A6 + 0x16]
000044F6 486E FF32 pea.l [A6 - 0xCE]
000044FA 2F2E 0012 move.l -[A7], [A6 + 0x12]
000044FE 2F2E 000E move.l -[A7], [A6 + 0xE]
00004502 4267 clr.w -[A7]
00004504 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004508 A8EC syscall CopyBits
0000450A 3F2D E8FE move.w -[A7], [A5 - 0x1702]
0000450E 486E FF30 pea.l [A6 - 0xD0]
00004512 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00004516 5C8F addq.l A7, 6
00004518 2F2E FF2C move.l -[A7], [A6 - 0xD4]
0000451C A873 syscall SetPort
0000451E 4A6D E932 tst.w [A5 - 0x16CE]
00004522 6726 beq +0x28 /* 0000454A */
00004524 2F2E 000E move.l -[A7], [A6 + 0xE]
00004528 486D E900 pea.l [A5 - 0x1700]
0000452C 486D E900 pea.l [A5 - 0x1700]
00004530 A8AB syscall UnionRect
00004532 4267 clr.w -[A7]
00004534 2F0C move.l -[A7], A4
00004536 2F2D E910 move.l -[A7], [A5 - 0x16F0]
0000453A 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
0000453E 301F move.w D0, [A7]+
00004540 2F0C move.l -[A7], A4
00004542 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00004546 6000 00A0 bra +0xA2 /* 000045E8 */
label0000454A:
0000454A 2F0C move.l -[A7], A4
0000454C 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00004550 42A7 clr.l -[A7]
00004552 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00004556 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000455A 201F move.l D0, [A7]+
0000455C 2C00 move.l D6, D0
0000455E 4878 0052 push.l 0x52 /* 'R' */
00004562 2F06 move.l -[A7], D6
00004564 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00004568 3D40 FF2A move.w [A6 - 0xD6], D0
0000456C 486E FFAA pea.l [A6 - 0x56]
00004570 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00004574 588F addq.l A7, 4
00004576 7069 moveq.l D0, 0x69
00004578 3D40 FFAA move.w [A6 - 0x56], D0
0000457C 426E FFAC clr.w [A6 - 0x54]
00004580 42A7 clr.l -[A7]
00004582 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00004586 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
0000458A 508F addq.l A7, 8
0000458C 2D40 FFB0 move.l [A6 - 0x50], D0
00004590 206E 000E movea.l A0, [A6 + 0xE]
00004594 43EE FFB8 lea.l A1, [A6 - 0x48]
00004598 22D8 move.l [A1]+, [A0]+
0000459A 22D8 move.l [A1]+, [A0]+
0000459C 41EE FFCC lea.l A0, [A6 - 0x34]
000045A0 43ED EC2E lea.l A1, [A5 - 0x13D2]
000045A4 20D9 move.l [A0]+, [A1]+
000045A6 20D9 move.l [A0]+, [A1]+
000045A8 3D6D E8FC FFE0 move.w [A6 - 0x20], [A5 - 0x1704]
000045AE 3D6D E8FE FFF0 move.w [A6 - 0x10], [A5 - 0x1702]
000045B4 2D4C FFE8 move.l [A6 - 0x18], A4
000045B8 2F2D E918 move.l -[A7], [A5 - 0x16E8]
000045BC 2006 move.l D0, D6
000045BE 0680 0000 0052 addi.l D0, 0x52 /* 'R' */
000045C4 2F00 move.l -[A7], D0
000045C6 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000045CA 206D E918 movea.l A0, [A5 - 0x16E8]
000045CE 302E FF2A move.w D0, [A6 - 0xD6]
000045D2 C1FC 0052 muls.w D0, 0x52 /* 'R' */
000045D6 D090 add.l D0, [A0]
000045D8 2040 movea.l A0, D0
000045DA 43EE FFAA lea.l A1, [A6 - 0x56]
000045DE 7013 moveq.l D0, 0x13
label000045E0:
000045E0 20D9 move.l [A0]+, [A1]+
000045E2 51C8 FFFC dbf D0, -0x6 /* 000045E0 */
000045E6 30D9 move.w [A0]+, [A1]+
label000045E8:
000045E8 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000045EC 4E5E unlink A6
000045EE 205F movea.l A0, [A7]+
000045F0 4FEF 0012 lea.l A7, [A7 + 0x12]
000045F4 4ED0 jmp [A0]
export_542:
000045F6 4E56 FFA0 link A6, -0x0060
000045FA 4A6D E934 tst.w [A5 - 0x16CC]
000045FE 674A beq +0x4C /* 0000464A */
00004600 206E 0008 movea.l A0, [A6 + 0x8]
00004604 2050 movea.l A0, [A0]
00004606 43EE FFA0 lea.l A1, [A6 - 0x60]
0000460A 5488 addq.l A0, 2
0000460C 22D8 move.l [A1]+, [A0]+
0000460E 22D8 move.l [A1]+, [A0]+
00004610 4A2E 000C tst.b [A6 + 0xC]
00004614 6618 bne +0x1A /* 0000462E */
00004616 206D EC46 movea.l A0, [A5 - 0x13BA]
0000461A 3028 0034 move.w D0, [A0 + 0x34]
0000461E D16E FFA4 add.w [A6 - 0x5C], D0
00004622 206D EC46 movea.l A0, [A5 - 0x13BA]
00004626 3028 0036 move.w D0, [A0 + 0x36]
0000462A D16E FFA6 add.w [A6 - 0x5A], D0
label0000462E:
0000462E 486E FFA0 pea.l [A6 - 0x60]
00004632 486D E908 pea.l [A5 - 0x16F8]
00004636 486D E908 pea.l [A5 - 0x16F8]
0000463A A8AB syscall UnionRect
0000463C 1F2E 000C move.b -[A7], [A6 + 0xC]
00004640 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004644 A8C5 syscall StdPoly
00004646 6000 0238 bra +0x23A /* 00004880 */
label0000464A:
0000464A 0C6D 01F4 E940 cmpi.w [A5 - 0x16C0], 0x1F4
00004650 6E00 022E bgt +0x230 /* 00004880 */
00004654 526D E940 addq.w [A5 - 0x16C0], 1
00004658 42A7 clr.l -[A7]
0000465A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000465E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004662 201F move.l D0, [A7]+
00004664 0C80 0000 0FA0 cmpi.l D0, 0xFA0
0000466A 6E00 0214 bgt +0x216 /* 00004880 */
0000466E 42A7 clr.l -[A7]
00004670 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00004674 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004678 201F move.l D0, [A7]+
0000467A 2D40 FFFA move.l [A6 - 0x6], D0
0000467E 4878 0052 push.l 0x52 /* 'R' */
00004682 2F2E FFFA move.l -[A7], [A6 - 0x6]
00004686 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000468A 3D40 FFFE move.w [A6 - 0x2], D0
0000468E 4A2E 000C tst.b [A6 + 0xC]
00004692 6600 0118 bne +0x11A /* 000047AC */
00004696 206D E918 movea.l A0, [A5 - 0x16E8]
0000469A 302E FFFE move.w D0, [A6 - 0x2]
0000469E 5340 subq.w D0, 1
000046A0 C1FC 0052 muls.w D0, 0x52 /* 'R' */
000046A4 D090 add.l D0, [A0]
000046A6 2040 movea.l A0, D0
000046A8 43EE FFA8 lea.l A1, [A6 - 0x58]
000046AC 7013 moveq.l D0, 0x13
label000046AE:
000046AE 22D8 move.l [A1]+, [A0]+
000046B0 51C8 FFFC dbf D0, -0x6 /* 000046AE */
000046B4 32D8 move.w [A1]+, [A0]+
000046B6 4A6E FFFE tst.w [A6 - 0x2]
000046BA 6F00 009A ble +0x9C /* 00004756 */
000046BE 0C6E 0068 FFA8 cmpi.w [A6 - 0x58], 0x68 /* 'h' */
000046C4 6600 0090 bne +0x92 /* 00004756 */
000046C8 4A6E FFC0 tst.w [A6 - 0x40]
000046CC 6600 0088 bne +0x8A /* 00004756 */
000046D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000046D4 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000046D8 4EBA 01B0 jsr [PC + 0x1B0 /* 0000488A */]
000046DC 508F addq.l A7, 8
000046DE 4A40 tst.w D0
000046E0 6774 beq +0x76 /* 00004756 */
000046E2 486E FFD2 pea.l [A6 - 0x2E]
000046E6 102E 000C move.b D0, [A6 + 0xC]
000046EA 4880 ext.w D0
000046EC 3F00 move.w -[A7], D0
000046EE 4EBA 0504 jsr [PC + 0x504 /* 00004BF4 */]
000046F2 5C8F addq.l A7, 6
000046F4 486E FFC4 pea.l [A6 - 0x3C]
000046F8 102E 000C move.b D0, [A6 + 0xC]
000046FC 4880 ext.w D0
000046FE 3F00 move.w -[A7], D0
00004700 4EBA 0644 jsr [PC + 0x644 /* 00004D46 */]
00004704 5C8F addq.l A7, 6
00004706 486E FFC8 pea.l [A6 - 0x38]
0000470A 102E 000C move.b D0, [A6 + 0xC]
0000470E 4880 ext.w D0
00004710 3F00 move.w -[A7], D0
00004712 4EBA 0660 jsr [PC + 0x660 /* 00004D74 */]
00004716 5C8F addq.l A7, 6
00004718 206D EC46 movea.l A0, [A5 - 0x13BA]
0000471C 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36]
00004722 206D EC46 movea.l A0, [A5 - 0x13BA]
00004726 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34]
0000472C 7001 moveq.l D0, 0x01
0000472E 3D40 FFC0 move.w [A6 - 0x40], D0
00004732 206D E918 movea.l A0, [A5 - 0x16E8]
00004736 302E FFFE move.w D0, [A6 - 0x2]
0000473A 5340 subq.w D0, 1
0000473C C1FC 0052 muls.w D0, 0x52 /* 'R' */
00004740 D090 add.l D0, [A0]
00004742 2040 movea.l A0, D0
00004744 43EE FFA8 lea.l A1, [A6 - 0x58]
00004748 7013 moveq.l D0, 0x13
label0000474A:
0000474A 20D9 move.l [A0]+, [A1]+
0000474C 51C8 FFFC dbf D0, -0x6 /* 0000474A */
00004750 30D9 move.w [A0]+, [A1]+
00004752 6000 012C bra +0x12E /* 00004880 */
label00004756:
00004756 486E FFD2 pea.l [A6 - 0x2E]
0000475A 102E 000C move.b D0, [A6 + 0xC]
0000475E 4880 ext.w D0
00004760 3F00 move.w -[A7], D0
00004762 4EBA 0490 jsr [PC + 0x490 /* 00004BF4 */]
00004766 5C8F addq.l A7, 6
00004768 486E FFC4 pea.l [A6 - 0x3C]
0000476C 102E 000C move.b D0, [A6 + 0xC]
00004770 4880 ext.w D0
00004772 3F00 move.w -[A7], D0
00004774 4EBA 05D0 jsr [PC + 0x5D0 /* 00004D46 */]
00004778 5C8F addq.l A7, 6
0000477A 486E FFC8 pea.l [A6 - 0x38]
0000477E 102E 000C move.b D0, [A6 + 0xC]
00004782 4880 ext.w D0
00004784 3F00 move.w -[A7], D0
00004786 4EBA 05EC jsr [PC + 0x5EC /* 00004D74 */]
0000478A 5C8F addq.l A7, 6
0000478C 206D EC46 movea.l A0, [A5 - 0x13BA]
00004790 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36]
00004796 206D EC46 movea.l A0, [A5 - 0x13BA]
0000479A 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34]
000047A0 7001 moveq.l D0, 0x01
000047A2 3D40 FFC0 move.w [A6 - 0x40], D0
000047A6 426E FFBE clr.w [A6 - 0x42]
000047AA 6040 bra +0x42 /* 000047EC */
label000047AC:
000047AC 486E FFCA pea.l [A6 - 0x36]
000047B0 102E 000C move.b D0, [A6 + 0xC]
000047B4 4880 ext.w D0
000047B6 3F00 move.w -[A7], D0
000047B8 4EBA 043A jsr [PC + 0x43A /* 00004BF4 */]
000047BC 5C8F addq.l A7, 6
000047BE 486E FFC2 pea.l [A6 - 0x3E]
000047C2 102E 000C move.b D0, [A6 + 0xC]
000047C6 4880 ext.w D0
000047C8 3F00 move.w -[A7], D0
000047CA 4EBA 057A jsr [PC + 0x57A /* 00004D46 */]
000047CE 5C8F addq.l A7, 6
000047D0 486E FFC6 pea.l [A6 - 0x3A]
000047D4 102E 000C move.b D0, [A6 + 0xC]
000047D8 4880 ext.w D0
000047DA 3F00 move.w -[A7], D0
000047DC 4EBA 0596 jsr [PC + 0x596 /* 00004D74 */]
000047E0 5C8F addq.l A7, 6
000047E2 426E FFC0 clr.w [A6 - 0x40]
000047E6 7001 moveq.l D0, 0x01
000047E8 3D40 FFBE move.w [A6 - 0x42], D0
label000047EC:
000047EC 7068 moveq.l D0, 0x68
000047EE 3D40 FFA8 move.w [A6 - 0x58], D0
000047F2 426E FFAA clr.w [A6 - 0x56]
000047F6 7001 moveq.l D0, 0x01
000047F8 3D40 FFAC move.w [A6 - 0x54], D0
000047FC 42A7 clr.l -[A7]
000047FE 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00004802 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
00004806 508F addq.l A7, 8
00004808 2D40 FFAE move.l [A6 - 0x52], D0
0000480C 102E 000C move.b D0, [A6 + 0xC]
00004810 4880 ext.w D0
00004812 3F00 move.w -[A7], D0
00004814 4EBA 04C6 jsr [PC + 0x4C6 /* 00004CDC */]
00004818 548F addq.l A7, 2
0000481A 3D40 FFDE move.w [A6 - 0x22], D0
0000481E 426E FFE0 clr.w [A6 - 0x20]
00004822 7001 moveq.l D0, 0x01
00004824 2D40 FFB2 move.l [A6 - 0x4E], D0
00004828 206E 0008 movea.l A0, [A6 + 0x8]
0000482C 2050 movea.l A0, [A0]
0000482E 43EE FFB6 lea.l A1, [A6 - 0x4A]
00004832 5488 addq.l A0, 2
00004834 22D8 move.l [A1]+, [A0]+
00004836 22D8 move.l [A1]+, [A0]+
00004838 42AE FFE2 clr.l [A6 - 0x1E]
0000483C 2D6E 0008 FFE6 move.l [A6 - 0x1A], [A6 + 0x8]
00004842 42AE FFEA clr.l [A6 - 0x16]
00004846 4267 clr.w -[A7]
00004848 486E FFE6 pea.l [A6 - 0x1A]
0000484C 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00004850 301F move.w D0, [A7]+
00004852 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00004856 206E FFFA movea.l A0, [A6 - 0x6]
0000485A 4868 0052 pea.l [A0 + 0x52]
0000485E 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00004862 206D E918 movea.l A0, [A5 - 0x16E8]
00004866 302E FFFE move.w D0, [A6 - 0x2]
0000486A C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000486E D090 add.l D0, [A0]
00004870 2040 movea.l A0, D0
00004872 43EE FFA8 lea.l A1, [A6 - 0x58]
00004876 7013 moveq.l D0, 0x13
label00004878:
00004878 20D9 move.l [A0]+, [A1]+
0000487A 51C8 FFFC dbf D0, -0x6 /* 00004878 */
0000487E 30D9 move.w [A0]+, [A1]+
label00004880:
00004880 4E5E unlink A6
00004882 205F movea.l A0, [A7]+
00004884 4FEF 0006 lea.l A7, [A7 + 0x6]
00004888 4ED0 jmp [A0]
fn0000488A:
0000488A 4E56 0000 link A6, 0
0000488E 48E7 0300 movem.l -[A7], D6,D7
00004892 42A7 clr.l -[A7]
00004894 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004898 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000489C 201F move.l D0, [A7]+
0000489E 2E00 move.l D7, D0
000048A0 42A7 clr.l -[A7]
000048A2 2F2E 000C move.l -[A7], [A6 + 0xC]
000048A6 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000048AA 201F move.l D0, [A7]+
000048AC BE80 cmp.l D7, D0
000048AE 6704 beq +0x6 /* 000048B4 */
000048B0 7000 moveq.l D0, 0x00
000048B2 602A bra +0x2C /* 000048DE */
label000048B4:
000048B4 7C00 moveq.l D6, 0x00
000048B6 6020 bra +0x22 /* 000048D8 */
label000048B8:
000048B8 206E 0008 movea.l A0, [A6 + 0x8]
000048BC 2010 move.l D0, [A0]
000048BE D086 add.l D0, D6
000048C0 206E 000C movea.l A0, [A6 + 0xC]
000048C4 2210 move.l D1, [A0]
000048C6 D286 add.l D1, D6
000048C8 2041 movea.l A0, D1
000048CA 2240 movea.l A1, D0
000048CC 1011 move.b D0, [A1]
000048CE B010 cmp.b D0, [A0]
000048D0 6704 beq +0x6 /* 000048D6 */
000048D2 7000 moveq.l D0, 0x00
000048D4 6008 bra +0xA /* 000048DE */
label000048D6:
000048D6 5286 addq.l D6, 1
label000048D8:
000048D8 BC87 cmp.l D6, D7
000048DA 6DDC blt -0x22 /* 000048B8 */
000048DC 70FF moveq.l D0, 0xFFFFFFFF
label000048DE:
000048DE 4CDF 00C0 movem.l D6,D7, [A7]+
000048E2 4E5E unlink A6
000048E4 4E75 rts
export_538:
000048E6 4E56 0000 link A6, 0
000048EA 4A6D E934 tst.w [A5 - 0x16CC]
000048EE 671A beq +0x1C /* 0000490A */
000048F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000048F4 486D E908 pea.l [A5 - 0x16F8]
000048F8 486D E908 pea.l [A5 - 0x16F8]
000048FC A8AB syscall UnionRect
000048FE 1F2E 000C move.b -[A7], [A6 + 0xC]
00004902 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004906 A8A0 syscall StdRect
00004908 601C bra +0x1E /* 00004926 */
label0000490A:
0000490A 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
0000490E 4267 clr.w -[A7]
00004910 4267 clr.w -[A7]
00004912 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004916 102E 000C move.b D0, [A6 + 0xC]
0000491A 4880 ext.w D0
0000491C 3F00 move.w -[A7], D0
0000491E 4EBA 00B0 jsr [PC + 0xB0 /* 000049D0 */]
00004922 4FEF 000C lea.l A7, [A7 + 0xC]
label00004926:
00004926 4E5E unlink A6
00004928 205F movea.l A0, [A7]+
0000492A 4FEF 0006 lea.l A7, [A7 + 0x6]
0000492E 4ED0 jmp [A0]
export_540:
00004930 4E56 0000 link A6, 0
00004934 4A6D E934 tst.w [A5 - 0x16CC]
00004938 671A beq +0x1C /* 00004954 */
0000493A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000493E 486D E908 pea.l [A5 - 0x16F8]
00004942 486D E908 pea.l [A5 - 0x16F8]
00004946 A8AB syscall UnionRect
00004948 1F2E 000C move.b -[A7], [A6 + 0xC]
0000494C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004950 A8B6 syscall StdOval
00004952 601C bra +0x1E /* 00004970 */
label00004954:
00004954 3F3C 0066 move.w -[A7], 0x66 /* 'f' */
00004958 4267 clr.w -[A7]
0000495A 4267 clr.w -[A7]
0000495C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004960 102E 000C move.b D0, [A6 + 0xC]
00004964 4880 ext.w D0
00004966 3F00 move.w -[A7], D0
00004968 4EBA 0066 jsr [PC + 0x66 /* 000049D0 */]
0000496C 4FEF 000C lea.l A7, [A7 + 0xC]
label00004970:
00004970 4E5E unlink A6
00004972 205F movea.l A0, [A7]+
00004974 4FEF 0006 lea.l A7, [A7 + 0x6]
00004978 4ED0 jmp [A0]
export_539:
0000497A 4E56 0000 link A6, 0
0000497E 4A6D E934 tst.w [A5 - 0x16CC]
00004982 6722 beq +0x24 /* 000049A6 */
00004984 2F2E 000C move.l -[A7], [A6 + 0xC]
00004988 486D E908 pea.l [A5 - 0x16F8]
0000498C 486D E908 pea.l [A5 - 0x16F8]
00004990 A8AB syscall UnionRect
00004992 1F2E 0010 move.b -[A7], [A6 + 0x10]
00004996 2F2E 000C move.l -[A7], [A6 + 0xC]
0000499A 3F2E 000A move.w -[A7], [A6 + 0xA]
0000499E 3F2E 0008 move.w -[A7], [A6 + 0x8]
000049A2 A8AF syscall StdRRect
000049A4 6020 bra +0x22 /* 000049C6 */
label000049A6:
000049A6 3F3C 0065 move.w -[A7], 0x65 /* 'e' */
000049AA 3F2E 000A move.w -[A7], [A6 + 0xA]
000049AE 3F2E 0008 move.w -[A7], [A6 + 0x8]
000049B2 2F2E 000C move.l -[A7], [A6 + 0xC]
000049B6 102E 0010 move.b D0, [A6 + 0x10]
000049BA 4880 ext.w D0
000049BC 3F00 move.w -[A7], D0
000049BE 4EBA 0010 jsr [PC + 0x10 /* 000049D0 */]
000049C2 4FEF 000C lea.l A7, [A7 + 0xC]
label000049C6:
000049C6 4E5E unlink A6
000049C8 205F movea.l A0, [A7]+
000049CA 4FEF 000A lea.l A7, [A7 + 0xA]
000049CE 4ED0 jmp [A0]
fn000049D0:
000049D0 4E56 FFA8 link A6, -0x0058
000049D4 0C6D 01F4 E940 cmpi.w [A5 - 0x16C0], 0x1F4
000049DA 6E00 0214 bgt +0x216 /* 00004BF0 */
000049DE 526D E940 addq.w [A5 - 0x16C0], 1
000049E2 42A7 clr.l -[A7]
000049E4 2F2D E918 move.l -[A7], [A5 - 0x16E8]
000049E8 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000049EC 201F move.l D0, [A7]+
000049EE 2D40 FFFA move.l [A6 - 0x6], D0
000049F2 4878 0052 push.l 0x52 /* 'R' */
000049F6 2F2E FFFA move.l -[A7], [A6 - 0x6]
000049FA 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000049FE 3D40 FFFE move.w [A6 - 0x2], D0
00004A02 4A2E 0009 tst.b [A6 + 0x9]
00004A06 6600 011A bne +0x11C /* 00004B22 */
00004A0A 206D E918 movea.l A0, [A5 - 0x16E8]
00004A0E 302E FFFE move.w D0, [A6 - 0x2]
00004A12 5340 subq.w D0, 1
00004A14 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00004A18 D090 add.l D0, [A0]
00004A1A 2040 movea.l A0, D0
00004A1C 43EE FFA8 lea.l A1, [A6 - 0x58]
00004A20 7013 moveq.l D0, 0x13
label00004A22:
00004A22 22D8 move.l [A1]+, [A0]+
00004A24 51C8 FFFC dbf D0, -0x6 /* 00004A22 */
00004A28 32D8 move.w [A1]+, [A0]+
00004A2A 4A6E FFFE tst.w [A6 - 0x2]
00004A2E 6F00 009C ble +0x9E /* 00004ACC */
00004A32 302E FFA8 move.w D0, [A6 - 0x58]
00004A36 B06E 0012 cmp.w D0, [A6 + 0x12]
00004A3A 6600 0090 bne +0x92 /* 00004ACC */
00004A3E 4A6E FFC0 tst.w [A6 - 0x40]
00004A42 6600 0088 bne +0x8A /* 00004ACC */
00004A46 4267 clr.w -[A7]
00004A48 486E FFB6 pea.l [A6 - 0x4A]
00004A4C 2F2E 000A move.l -[A7], [A6 + 0xA]
00004A50 A8A6 syscall EqualRect
00004A52 101F move.b D0, [A7]+
00004A54 4A00 tst.b D0
00004A56 6774 beq +0x76 /* 00004ACC */
00004A58 486E FFD2 pea.l [A6 - 0x2E]
00004A5C 102E 0009 move.b D0, [A6 + 0x9]
00004A60 4880 ext.w D0
00004A62 3F00 move.w -[A7], D0
00004A64 4EBA 018E jsr [PC + 0x18E /* 00004BF4 */]
00004A68 5C8F addq.l A7, 6
00004A6A 486E FFC4 pea.l [A6 - 0x3C]
00004A6E 102E 0009 move.b D0, [A6 + 0x9]
00004A72 4880 ext.w D0
00004A74 3F00 move.w -[A7], D0
00004A76 4EBA 02CE jsr [PC + 0x2CE /* 00004D46 */]
00004A7A 5C8F addq.l A7, 6
00004A7C 486E FFC8 pea.l [A6 - 0x38]
00004A80 102E 0009 move.b D0, [A6 + 0x9]
00004A84 4880 ext.w D0
00004A86 3F00 move.w -[A7], D0
00004A88 4EBA 02EA jsr [PC + 0x2EA /* 00004D74 */]
00004A8C 5C8F addq.l A7, 6
00004A8E 206D EC46 movea.l A0, [A5 - 0x13BA]
00004A92 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36]
00004A98 206D EC46 movea.l A0, [A5 - 0x13BA]
00004A9C 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34]
00004AA2 7001 moveq.l D0, 0x01
00004AA4 3D40 FFC0 move.w [A6 - 0x40], D0
00004AA8 206D E918 movea.l A0, [A5 - 0x16E8]
00004AAC 302E FFFE move.w D0, [A6 - 0x2]
00004AB0 5340 subq.w D0, 1
00004AB2 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00004AB6 D090 add.l D0, [A0]
00004AB8 2040 movea.l A0, D0
00004ABA 43EE FFA8 lea.l A1, [A6 - 0x58]
00004ABE 7013 moveq.l D0, 0x13
label00004AC0:
00004AC0 20D9 move.l [A0]+, [A1]+
00004AC2 51C8 FFFC dbf D0, -0x6 /* 00004AC0 */
00004AC6 30D9 move.w [A0]+, [A1]+
00004AC8 6000 0126 bra +0x128 /* 00004BF0 */
label00004ACC:
00004ACC 486E FFD2 pea.l [A6 - 0x2E]
00004AD0 102E 0009 move.b D0, [A6 + 0x9]
00004AD4 4880 ext.w D0
00004AD6 3F00 move.w -[A7], D0
00004AD8 4EBA 011A jsr [PC + 0x11A /* 00004BF4 */]
00004ADC 5C8F addq.l A7, 6
00004ADE 486E FFC4 pea.l [A6 - 0x3C]
00004AE2 102E 0009 move.b D0, [A6 + 0x9]
00004AE6 4880 ext.w D0
00004AE8 3F00 move.w -[A7], D0
00004AEA 4EBA 025A jsr [PC + 0x25A /* 00004D46 */]
00004AEE 5C8F addq.l A7, 6
00004AF0 486E FFC8 pea.l [A6 - 0x38]
00004AF4 102E 0009 move.b D0, [A6 + 0x9]
00004AF8 4880 ext.w D0
00004AFA 3F00 move.w -[A7], D0
00004AFC 4EBA 0276 jsr [PC + 0x276 /* 00004D74 */]
00004B00 5C8F addq.l A7, 6
00004B02 206D EC46 movea.l A0, [A5 - 0x13BA]
00004B06 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36]
00004B0C 206D EC46 movea.l A0, [A5 - 0x13BA]
00004B10 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34]
00004B16 7001 moveq.l D0, 0x01
00004B18 3D40 FFC0 move.w [A6 - 0x40], D0
00004B1C 426E FFBE clr.w [A6 - 0x42]
00004B20 6040 bra +0x42 /* 00004B62 */
label00004B22:
00004B22 486E FFCA pea.l [A6 - 0x36]
00004B26 102E 0009 move.b D0, [A6 + 0x9]
00004B2A 4880 ext.w D0
00004B2C 3F00 move.w -[A7], D0
00004B2E 4EBA 00C4 jsr [PC + 0xC4 /* 00004BF4 */]
00004B32 5C8F addq.l A7, 6
00004B34 486E FFC2 pea.l [A6 - 0x3E]
00004B38 102E 0009 move.b D0, [A6 + 0x9]
00004B3C 4880 ext.w D0
00004B3E 3F00 move.w -[A7], D0
00004B40 4EBA 0204 jsr [PC + 0x204 /* 00004D46 */]
00004B44 5C8F addq.l A7, 6
00004B46 486E FFC6 pea.l [A6 - 0x3A]
00004B4A 102E 0009 move.b D0, [A6 + 0x9]
00004B4E 4880 ext.w D0
00004B50 3F00 move.w -[A7], D0
00004B52 4EBA 0220 jsr [PC + 0x220 /* 00004D74 */]
00004B56 5C8F addq.l A7, 6
00004B58 426E FFC0 clr.w [A6 - 0x40]
00004B5C 7001 moveq.l D0, 0x01
00004B5E 3D40 FFBE move.w [A6 - 0x42], D0
label00004B62:
00004B62 3D6E 0012 FFA8 move.w [A6 - 0x58], [A6 + 0x12]
00004B68 426E FFAA clr.w [A6 - 0x56]
00004B6C 7001 moveq.l D0, 0x01
00004B6E 3D40 FFAC move.w [A6 - 0x54], D0
00004B72 42A7 clr.l -[A7]
00004B74 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00004B78 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
00004B7C 508F addq.l A7, 8
00004B7E 2D40 FFAE move.l [A6 - 0x52], D0
00004B82 102E 0009 move.b D0, [A6 + 0x9]
00004B86 4880 ext.w D0
00004B88 3F00 move.w -[A7], D0
00004B8A 4EBA 0150 jsr [PC + 0x150 /* 00004CDC */]
00004B8E 548F addq.l A7, 2
00004B90 3D40 FFDE move.w [A6 - 0x22], D0
00004B94 426E FFE0 clr.w [A6 - 0x20]
00004B98 7001 moveq.l D0, 0x01
00004B9A 2D40 FFB2 move.l [A6 - 0x4E], D0
00004B9E 206E 000A movea.l A0, [A6 + 0xA]
00004BA2 43EE FFB6 lea.l A1, [A6 - 0x4A]
00004BA6 22D8 move.l [A1]+, [A0]+
00004BA8 22D8 move.l [A1]+, [A0]+
00004BAA 3D6E 000E FFEE move.w [A6 - 0x12], [A6 + 0xE]
00004BB0 3D6E 0010 FFF0 move.w [A6 - 0x10], [A6 + 0x10]
00004BB6 42AE FFE2 clr.l [A6 - 0x1E]
00004BBA 42AE FFE6 clr.l [A6 - 0x1A]
00004BBE 42AE FFEA clr.l [A6 - 0x16]
00004BC2 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00004BC6 206E FFFA movea.l A0, [A6 - 0x6]
00004BCA 4868 0052 pea.l [A0 + 0x52]
00004BCE 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00004BD2 206D E918 movea.l A0, [A5 - 0x16E8]
00004BD6 302E FFFE move.w D0, [A6 - 0x2]
00004BDA C1FC 0052 muls.w D0, 0x52 /* 'R' */
00004BDE D090 add.l D0, [A0]
00004BE0 2040 movea.l A0, D0
00004BE2 43EE FFA8 lea.l A1, [A6 - 0x58]
00004BE6 7013 moveq.l D0, 0x13
label00004BE8:
00004BE8 20D9 move.l [A0]+, [A1]+
00004BEA 51C8 FFFC dbf D0, -0x6 /* 00004BE8 */
00004BEE 30D9 move.w [A0]+, [A1]+
label00004BF0:
00004BF0 4E5E unlink A6
00004BF2 4E75 rts
fn00004BF4:
00004BF4 4E56 FFE4 link A6, -0x001C
00004BF8 102E 0009 move.b D0, [A6 + 0x9]
00004BFC 4880 ext.w D0
00004BFE 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004C02 0000 0004 ori.b D0, 0x4
00004C06 00D2 .incomplete
00004C08 000A 0008 ori.b A2, 0x8
00004C0C 005E 006C ori.w [A6]+, 0x6C /* 'l' */
00004C10 0078 4A6D 8DA6 ori.w [0xFFFF8DA6], 0x4A6D /* 'Jm' */
00004C16 673E beq +0x40 /* 00004C56 */
00004C18 206D EC46 movea.l A0, [A5 - 0x13BA]
00004C1C 2068 003A movea.l A0, [A0 + 0x3A]
00004C20 2050 movea.l A0, [A0]
00004C22 43EE FFE4 lea.l A1, [A6 - 0x1C]
00004C26 7006 moveq.l D0, 0x06
label00004C28:
00004C28 22D8 move.l [A1]+, [A0]+
00004C2A 51C8 FFFC dbf D0, -0x6 /* 00004C28 */
00004C2E 4A6E FFE4 tst.w [A6 - 0x1C]
00004C32 6612 bne +0x14 /* 00004C46 */
00004C34 206E FFEA movea.l A0, [A6 - 0x16]
00004C38 2050 movea.l A0, [A0]
00004C3A 226E 000A movea.l A1, [A6 + 0xA]
00004C3E 22D8 move.l [A1]+, [A0]+
00004C40 22D8 move.l [A1]+, [A0]+
00004C42 6000 0094 bra +0x96 /* 00004CD8 */
label00004C46:
00004C46 206E 000A movea.l A0, [A6 + 0xA]
00004C4A 43EE FFF8 lea.l A1, [A6 - 0x8]
00004C4E 20D9 move.l [A0]+, [A1]+
00004C50 20D9 move.l [A0]+, [A1]+
00004C52 6000 0084 bra +0x86 /* 00004CD8 */
label00004C56:
00004C56 206D EC46 movea.l A0, [A5 - 0x13BA]
00004C5A 226E 000A movea.l A1, [A6 + 0xA]
00004C5E 41E8 003A lea.l A0, [A0 + 0x3A]
00004C62 22D8 move.l [A1]+, [A0]+
00004C64 22D8 move.l [A1]+, [A0]+
00004C66 6000 0070 bra +0x72 /* 00004CD8 */
00004C6A 206E 000A movea.l A0, [A6 + 0xA]
00004C6E 43ED EC3E lea.l A1, [A5 - 0x13C2]
00004C72 20D9 move.l [A0]+, [A1]+
00004C74 20D9 move.l [A0]+, [A1]+
00004C76 6000 0060 bra +0x62 /* 00004CD8 */
00004C7A 206E 000A movea.l A0, [A6 + 0xA]
00004C7E 43ED EC36 lea.l A1, [A5 - 0x13CA]
00004C82 20D9 move.l [A0]+, [A1]+
00004C84 20D9 move.l [A0]+, [A1]+
00004C86 6050 bra +0x52 /* 00004CD8 */
00004C88 4A6D 8DA6 tst.w [A5 - 0x725A]
00004C8C 673A beq +0x3C /* 00004CC8 */
00004C8E 206D EC46 movea.l A0, [A5 - 0x13BA]
00004C92 2068 003E movea.l A0, [A0 + 0x3E]
00004C96 2050 movea.l A0, [A0]
00004C98 43EE FFE4 lea.l A1, [A6 - 0x1C]
00004C9C 7006 moveq.l D0, 0x06
label00004C9E:
00004C9E 22D8 move.l [A1]+, [A0]+
00004CA0 51C8 FFFC dbf D0, -0x6 /* 00004C9E */
00004CA4 4A6E FFE4 tst.w [A6 - 0x1C]
00004CA8 6610 bne +0x12 /* 00004CBA */
00004CAA 206E FFEA movea.l A0, [A6 - 0x16]
00004CAE 2050 movea.l A0, [A0]
00004CB0 226E 000A movea.l A1, [A6 + 0xA]
00004CB4 22D8 move.l [A1]+, [A0]+
00004CB6 22D8 move.l [A1]+, [A0]+
00004CB8 601E bra +0x20 /* 00004CD8 */
label00004CBA:
00004CBA 206E 000A movea.l A0, [A6 + 0xA]
00004CBE 43EE FFF8 lea.l A1, [A6 - 0x8]
00004CC2 20D9 move.l [A0]+, [A1]+
00004CC4 20D9 move.l [A0]+, [A1]+
00004CC6 6010 bra +0x12 /* 00004CD8 */
label00004CC8:
00004CC8 206D EC46 movea.l A0, [A5 - 0x13BA]
00004CCC 226E 000A movea.l A1, [A6 + 0xA]
00004CD0 41E8 0028 lea.l A0, [A0 + 0x28]
00004CD4 22D8 move.l [A1]+, [A0]+
00004CD6 22D8 move.l [A1]+, [A0]+
label00004CD8:
00004CD8 4E5E unlink A6
00004CDA 4E75 rts
fn00004CDC:
00004CDC 4E56 FFFE link A6, -0x0002
00004CE0 102E 0009 move.b D0, [A6 + 0x9]
00004CE4 4880 ext.w D0
00004CE6 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004CEA 0000 0004 ori.b D0, 0x4
00004CEE 0054 000A ori.w [A4], 0xA /* '\n' */
00004CF2 0008 0048 ori.b A0, 0x48 /* 'H' */
00004CF6 004A 0002 ori.w A2, 0x2
00004CFA 206D EC46 movea.l A0, [A5 - 0x13BA]
00004CFE 3D68 0038 FFFE move.w [A6 - 0x2], [A0 + 0x38]
00004D04 4A6E FFFE tst.w [A6 - 0x2]
00004D08 6C04 bge +0x6 /* 00004D0E */
00004D0A 426E FFFE clr.w [A6 - 0x2]
label00004D0E:
00004D0E 0C6E 000F FFFE cmpi.w [A6 - 0x2], 0xF
00004D14 6F20 ble +0x22 /* 00004D36 */
00004D16 0C6E 0020 FFFE cmpi.w [A6 - 0x2], 0x20 /* ' ' */
00004D1C 6D08 blt +0xA /* 00004D26 */
00004D1E 0C6E 0027 FFFE cmpi.w [A6 - 0x2], 0x27 /* '\'' */
00004D24 6F04 ble +0x6 /* 00004D2A */
label00004D26:
00004D26 426E FFFE clr.w [A6 - 0x2]
label00004D2A:
00004D2A 0C6E 0024 FFFE cmpi.w [A6 - 0x2], 0x24 /* '$' */
00004D30 6604 bne +0x6 /* 00004D36 */
00004D32 426E FFFE clr.w [A6 - 0x2]
label00004D36:
00004D36 302E FFFE move.w D0, [A6 - 0x2]
00004D3A 6006 bra +0x8 /* 00004D42 */
00004D3C 7000 moveq.l D0, 0x00
00004D3E 6002 bra +0x4 /* 00004D42 */
00004D40 7002 moveq.l D0, 0x02
label00004D42:
00004D42 4E5E unlink A6
00004D44 4E75 rts
fn00004D46:
00004D46 4E56 FFFE link A6, -0x0002
00004D4A 206D EC46 movea.l A0, [A5 - 0x13BA]
00004D4E 3D68 0052 FFFE move.w [A6 - 0x2], [A0 + 0x52]
00004D54 4A6E FFFE tst.w [A6 - 0x2]
00004D58 6D08 blt +0xA /* 00004D62 */
00004D5A 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF
00004D60 6F06 ble +0x8 /* 00004D68 */
label00004D62:
00004D62 3D7C 00FF FFFE move.w [A6 - 0x2], 0xFF
label00004D68:
00004D68 206E 000A movea.l A0, [A6 + 0xA]
00004D6C 30AE FFFE move.w [A0], [A6 - 0x2]
00004D70 4E5E unlink A6
00004D72 4E75 rts
fn00004D74:
00004D74 4E56 FFFE link A6, -0x0002
00004D78 206D EC46 movea.l A0, [A5 - 0x13BA]
00004D7C 3D68 0056 FFFE move.w [A6 - 0x2], [A0 + 0x56]
00004D82 4A6E FFFE tst.w [A6 - 0x2]
00004D86 6D08 blt +0xA /* 00004D90 */
00004D88 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF
00004D8E 6F04 ble +0x6 /* 00004D94 */
label00004D90:
00004D90 426E FFFE clr.w [A6 - 0x2]
label00004D94:
00004D94 206E 000A movea.l A0, [A6 + 0xA]
00004D98 30AE FFFE move.w [A0], [A6 - 0x2]
00004D9C 4E5E unlink A6
00004D9E 4E75 rts
export_536:
00004DA0 4E56 FF70 link A6, -0x0090
00004DA4 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00004DA8 206D EC46 movea.l A0, [A5 - 0x13BA]
00004DAC 3C28 004A move.w D6, [A0 + 0x4A]
00004DB0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004DB4 2F2E 000C move.l -[A7], [A6 + 0xC]
00004DB8 4EBA 0314 jsr [PC + 0x314 /* 000050CE */]
00004DBC 508F addq.l A7, 8
00004DBE 3A00 move.w D5, D0
00004DC0 206D EC46 movea.l A0, [A5 - 0x13BA]
00004DC4 3145 004A move.w [A0 + 0x4A], D5
00004DC8 486E FF88 pea.l [A6 - 0x78]
00004DCC A88B syscall GetFontInfo
00004DCE 4267 clr.w -[A7]
00004DD0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004DD4 4267 clr.w -[A7]
00004DD6 3F2E 0014 move.w -[A7], [A6 + 0x14]
00004DDA A886 syscall TextWidth
00004DDC 301F move.w D0, [A7]+
00004DDE 5440 addq.w D0, 2
00004DE0 3800 move.w D4, D0
00004DE2 B86E FF8C cmp.w D4, [A6 - 0x74]
00004DE6 6C04 bge +0x6 /* 00004DEC */
00004DE8 382E FF8C move.w D4, [A6 - 0x74]
label00004DEC:
00004DEC 206D EC46 movea.l A0, [A5 - 0x13BA]
00004DF0 3028 0030 move.w D0, [A0 + 0x30]
00004DF4 906E FF88 sub.w D0, [A6 - 0x78]
00004DF8 3D40 FF94 move.w [A6 - 0x6C], D0
00004DFC 206D EC46 movea.l A0, [A5 - 0x13BA]
00004E00 3028 0032 move.w D0, [A0 + 0x32]
00004E04 5340 subq.w D0, 1
00004E06 3D40 FF96 move.w [A6 - 0x6A], D0
00004E0A 206D EC46 movea.l A0, [A5 - 0x13BA]
00004E0E 3028 0030 move.w D0, [A0 + 0x30]
00004E12 D06E FF8A add.w D0, [A6 - 0x76]
00004E16 D06E FF8E add.w D0, [A6 - 0x72]
00004E1A 3D40 FF98 move.w [A6 - 0x68], D0
00004E1E 206D EC46 movea.l A0, [A5 - 0x13BA]
00004E22 3028 0032 move.w D0, [A0 + 0x32]
00004E26 D044 add.w D0, D4
00004E28 5340 subq.w D0, 1
00004E2A 3D40 FF9A move.w [A6 - 0x66], D0
00004E2E 4A6D E934 tst.w [A5 - 0x16CC]
00004E32 6744 beq +0x46 /* 00004E78 */
00004E34 3D7C 00C8 000E move.w [A6 + 0xE], 0xC8
00004E3A 3D7C 00C8 000C move.w [A6 + 0xC], 0xC8
00004E40 3D7C 00C8 000A move.w [A6 + 0xA], 0xC8
00004E46 3D7C 00C8 0008 move.w [A6 + 0x8], 0xC8
00004E4C 486E FF94 pea.l [A6 - 0x6C]
00004E50 486D E908 pea.l [A5 - 0x16F8]
00004E54 486D E908 pea.l [A5 - 0x16F8]
00004E58 A8AB syscall UnionRect
00004E5A 3F2E 0014 move.w -[A7], [A6 + 0x14]
00004E5E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004E62 2F2E 000C move.l -[A7], [A6 + 0xC]
00004E66 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004E6A A882 syscall StdText
00004E6C 206D EC46 movea.l A0, [A5 - 0x13BA]
00004E70 3146 004A move.w [A0 + 0x4A], D6
00004E74 6000 024A bra +0x24C /* 000050C0 */
label00004E78:
00004E78 4A6D E930 tst.w [A5 - 0x16D0]
00004E7C 6700 00D0 beq +0xD2 /* 00004F4E */
00004E80 486E FF94 pea.l [A6 - 0x6C]
00004E84 486D E91E pea.l [A5 - 0x16E2]
00004E88 486D E91E pea.l [A5 - 0x16E2]
00004E8C A8AB syscall UnionRect
00004E8E 42A7 clr.l -[A7]
00004E90 2F2D E926 move.l -[A7], [A5 - 0x16DA]
00004E94 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004E98 201F move.l D0, [A7]+
00004E9A 2D40 FF74 move.l [A6 - 0x8C], D0
00004E9E 302E FF88 move.w D0, [A6 - 0x78]
00004EA2 D06E FF8A add.w D0, [A6 - 0x76]
00004EA6 D06E FF8E add.w D0, [A6 - 0x72]
00004EAA 3D40 FF78 move.w [A6 - 0x88], D0
00004EAE 3D6E FF88 FF7A move.w [A6 - 0x86], [A6 - 0x78]
00004EB4 206D EC46 movea.l A0, [A5 - 0x13BA]
00004EB8 3D68 0044 FF7C move.w [A6 - 0x84], [A0 + 0x44]
00004EBE 206D EC46 movea.l A0, [A5 - 0x13BA]
00004EC2 1D68 0046 FF7E move.b [A6 - 0x82], [A0 + 0x46]
00004EC8 206D EC46 movea.l A0, [A5 - 0x13BA]
00004ECC 3D68 004A FF80 move.w [A6 - 0x80], [A0 + 0x4A]
00004ED2 426E FF82 clr.w [A6 - 0x7E]
00004ED6 426E FF84 clr.w [A6 - 0x7C]
00004EDA 426E FF86 clr.w [A6 - 0x7A]
00004EDE 206D E92A movea.l A0, [A5 - 0x16D6]
00004EE2 2050 movea.l A0, [A0]
00004EE4 3E10 move.w D7, [A0]
00004EE6 42A7 clr.l -[A7]
00004EE8 2F2D E92A move.l -[A7], [A5 - 0x16D6]
00004EEC 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004EF0 201F move.l D0, [A7]+
00004EF2 2D40 FFEE move.l [A6 - 0x12], D0
00004EF6 2F2D E92A move.l -[A7], [A5 - 0x16D6]
00004EFA 206E FFEE movea.l A0, [A6 - 0x12]
00004EFE 4868 0014 pea.l [A0 + 0x14]
00004F02 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00004F06 206D E92A movea.l A0, [A5 - 0x16D6]
00004F0A 3007 move.w D0, D7
00004F0C C1FC 0014 muls.w D0, 0x14
00004F10 D090 add.l D0, [A0]
00004F12 2040 movea.l A0, D0
00004F14 5488 addq.l A0, 2
00004F16 43EE FF74 lea.l A1, [A6 - 0x8C]
00004F1A 7004 moveq.l D0, 0x04
label00004F1C:
00004F1C 20D9 move.l [A0]+, [A1]+
00004F1E 51C8 FFFC dbf D0, -0x6 /* 00004F1C */
00004F22 5247 addq.w D7, 1
00004F24 206D E92A movea.l A0, [A5 - 0x16D6]
00004F28 2050 movea.l A0, [A0]
00004F2A 3087 move.w [A0], D7
00004F2C 4267 clr.w -[A7]
00004F2E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004F32 2F2D E926 move.l -[A7], [A5 - 0x16DA]
00004F36 306E 0014 movea.w A0, [A6 + 0x14]
00004F3A 2F08 move.l -[A7], A0
00004F3C 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
00004F40 301F move.w D0, [A7]+
00004F42 206D EC46 movea.l A0, [A5 - 0x13BA]
00004F46 3146 004A move.w [A0 + 0x4A], D6
00004F4A 6000 0174 bra +0x176 /* 000050C0 */
label00004F4E:
00004F4E 4267 clr.w -[A7]
00004F50 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004F54 486E FF90 pea.l [A6 - 0x70]
00004F58 306E 0014 movea.w A0, [A6 + 0x14]
00004F5C 2F08 move.l -[A7], A0
00004F5E 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
00004F62 301F move.w D0, [A7]+
00004F64 42A7 clr.l -[A7]
00004F66 4878 0016 push.l 0x16
00004F6A 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00004F6E 205F movea.l A0, [A7]+
00004F70 2D48 FF70 move.l [A6 - 0x90], A0
00004F74 42AE FF74 clr.l [A6 - 0x8C]
00004F78 302E FF88 move.w D0, [A6 - 0x78]
00004F7C D06E FF8A add.w D0, [A6 - 0x76]
00004F80 D06E FF8E add.w D0, [A6 - 0x72]
00004F84 3D40 FF78 move.w [A6 - 0x88], D0
00004F88 3D6E FF88 FF7A move.w [A6 - 0x86], [A6 - 0x78]
00004F8E 206D EC46 movea.l A0, [A5 - 0x13BA]
00004F92 3D68 0044 FF7C move.w [A6 - 0x84], [A0 + 0x44]
00004F98 206D EC46 movea.l A0, [A5 - 0x13BA]
00004F9C 1D68 0046 FF7E move.b [A6 - 0x82], [A0 + 0x46]
00004FA2 206D EC46 movea.l A0, [A5 - 0x13BA]
00004FA6 3D68 004A FF80 move.w [A6 - 0x80], [A0 + 0x4A]
00004FAC 426E FF82 clr.w [A6 - 0x7E]
00004FB0 426E FF84 clr.w [A6 - 0x7C]
00004FB4 426E FF86 clr.w [A6 - 0x7A]
00004FB8 206E FF70 movea.l A0, [A6 - 0x90]
00004FBC 2050 movea.l A0, [A0]
00004FBE 7001 moveq.l D0, 0x01
00004FC0 3080 move.w [A0], D0
00004FC2 206E FF70 movea.l A0, [A6 - 0x90]
00004FC6 2050 movea.l A0, [A0]
00004FC8 5488 addq.l A0, 2
00004FCA 43EE FF74 lea.l A1, [A6 - 0x8C]
00004FCE 7004 moveq.l D0, 0x04
label00004FD0:
00004FD0 20D9 move.l [A0]+, [A1]+
00004FD2 51C8 FFFC dbf D0, -0x6 /* 00004FD0 */
00004FD6 4267 clr.w -[A7]
00004FD8 2F2E FF90 move.l -[A7], [A6 - 0x70]
00004FDC 2F2E FF70 move.l -[A7], [A6 - 0x90]
00004FE0 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
00004FE4 301F move.w D0, [A7]+
00004FE6 2F2E FF90 move.l -[A7], [A6 - 0x70]
00004FEA 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00004FEE 426E FFF2 clr.w [A6 - 0xE]
00004FF2 70FF moveq.l D0, 0xFFFFFFFF
00004FF4 3D40 FFF4 move.w [A6 - 0xC], D0
00004FF8 7003 moveq.l D0, 0x03
00004FFA 3D40 FFF6 move.w [A6 - 0xA], D0
00004FFE 700C moveq.l D0, 0x0C
00005000 3D40 FFF8 move.w [A6 - 0x8], D0
00005004 426E FFFA clr.w [A6 - 0x6]
00005008 42AE FFFC clr.l [A6 - 0x4]
0000500C 3F3C 000E move.w -[A7], 0xE
00005010 486E FFF2 pea.l [A6 - 0xE]
00005014 2F2E FF70 move.l -[A7], [A6 - 0x90]
00005018 4EAD 0672 jsr [A5 + 0x672 /* export_202 */]
0000501C 4FEF 000A lea.l A7, [A7 + 0xA]
00005020 42A7 clr.l -[A7]
00005022 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00005026 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000502A 201F move.l D0, [A7]+
0000502C 2D40 FFEE move.l [A6 - 0x12], D0
00005030 4878 0052 push.l 0x52 /* 'R' */
00005034 2F2E FFEE move.l -[A7], [A6 - 0x12]
00005038 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000503C 3E00 move.w D7, D0
0000503E 486E FF9C pea.l [A6 - 0x64]
00005042 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00005046 588F addq.l A7, 4
00005048 706A moveq.l D0, 0x6A
0000504A 3D40 FF9C move.w [A6 - 0x64], D0
0000504E 426E FF9E clr.w [A6 - 0x62]
00005052 42A7 clr.l -[A7]
00005054 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00005058 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
0000505C 508F addq.l A7, 8
0000505E 2D40 FFA2 move.l [A6 - 0x5E], D0
00005062 41EE FFAA lea.l A0, [A6 - 0x56]
00005066 43EE FF94 lea.l A1, [A6 - 0x6C]
0000506A 20D9 move.l [A0]+, [A1]+
0000506C 20D9 move.l [A0]+, [A1]+
0000506E 426E FFB4 clr.w [A6 - 0x4C]
00005072 426E FFB2 clr.w [A6 - 0x4E]
00005076 41EE FFC6 lea.l A0, [A6 - 0x3A]
0000507A 43ED EC3E lea.l A1, [A5 - 0x13C2]
0000507E 20D9 move.l [A0]+, [A1]+
00005080 20D9 move.l [A0]+, [A1]+
00005082 426E FFD2 clr.w [A6 - 0x2E]
00005086 2D6E FF70 FFDA move.l [A6 - 0x26], [A6 - 0x90]
0000508C 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00005090 206E FFEE movea.l A0, [A6 - 0x12]
00005094 4868 0052 pea.l [A0 + 0x52]
00005098 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000509C 206D E918 movea.l A0, [A5 - 0x16E8]
000050A0 3007 move.w D0, D7
000050A2 C1FC 0052 muls.w D0, 0x52 /* 'R' */
000050A6 D090 add.l D0, [A0]
000050A8 2040 movea.l A0, D0
000050AA 43EE FF9C lea.l A1, [A6 - 0x64]
000050AE 7013 moveq.l D0, 0x13
label000050B0:
000050B0 20D9 move.l [A0]+, [A1]+
000050B2 51C8 FFFC dbf D0, -0x6 /* 000050B0 */
000050B6 30D9 move.w [A0]+, [A1]+
000050B8 206D EC46 movea.l A0, [A5 - 0x13BA]
000050BC 3146 004A move.w [A0 + 0x4A], D6
label000050C0:
000050C0 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000050C4 4E5E unlink A6
000050C6 205F movea.l A0, [A7]+
000050C8 4FEF 000E lea.l A7, [A7 + 0xE]
000050CC 4ED0 jmp [A0]
fn000050CE:
000050CE 4E56 FFFA link A6, -0x0006
000050D2 302E 000A move.w D0, [A6 + 0xA]
000050D6 D06E 0008 add.w D0, [A6 + 0x8]
000050DA E240 asr D0.w, 1
000050DC 3D40 FFFE move.w [A6 - 0x2], D0
000050E0 302E 000E move.w D0, [A6 + 0xE]
000050E4 D06E 000C add.w D0, [A6 + 0xC]
000050E8 E240 asr D0.w, 1
000050EA 3D40 FFFC move.w [A6 - 0x4], D0
000050EE 206D EC46 movea.l A0, [A5 - 0x13BA]
000050F2 302E FFFE move.w D0, [A6 - 0x2]
000050F6 C1E8 004A muls.w D0, [A0 + 0x4A]
000050FA 48C0 ext.l D0
000050FC 81EE FFFC divs.w D0, [A6 - 0x4]
00005100 3D40 FFFA move.w [A6 - 0x6], D0
00005104 302E FFFA move.w D0, [A6 - 0x6]
00005108 4E5E unlink A6
0000510A 4E75 rts
export_541:
0000510C 4E56 FFA0 link A6, -0x0060
00005110 4A6D E934 tst.w [A5 - 0x16CC]
00005114 673C beq +0x3E /* 00005152 */
00005116 486E FFA0 pea.l [A6 - 0x60]
0000511A 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000511E 3F2E 000A move.w -[A7], [A6 + 0xA]
00005122 2F2E 000C move.l -[A7], [A6 + 0xC]
00005126 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */]
0000512A 4FEF 000C lea.l A7, [A7 + 0xC]
0000512E 486E FFA0 pea.l [A6 - 0x60]
00005132 486D E908 pea.l [A5 - 0x16F8]
00005136 486D E908 pea.l [A5 - 0x16F8]
0000513A A8AB syscall UnionRect
0000513C 1F2E 0010 move.b -[A7], [A6 + 0x10]
00005140 2F2E 000C move.l -[A7], [A6 + 0xC]
00005144 3F2E 000A move.w -[A7], [A6 + 0xA]
00005148 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000514C A8BD syscall StdArc
0000514E 6000 0296 bra +0x298 /* 000053E6 */
label00005152:
00005152 0C6D 01F4 E940 cmpi.w [A5 - 0x16C0], 0x1F4
00005158 6E00 028C bgt +0x28E /* 000053E6 */
0000515C 526D E940 addq.w [A5 - 0x16C0], 1
00005160 4A6E 0008 tst.w [A6 + 0x8]
00005164 6C1A bge +0x1C /* 00005180 */
00005166 302E 0008 move.w D0, [A6 + 0x8]
0000516A D16E 000A add.w [A6 + 0xA], D0
0000516E 302E 0008 move.w D0, [A6 + 0x8]
00005172 4440 neg.w D0
00005174 3D40 0008 move.w [A6 + 0x8], D0
00005178 6006 bra +0x8 /* 00005180 */
label0000517A:
0000517A 066E FE98 000A addi.w [A6 + 0xA], 0xFE98
label00005180:
00005180 0C6E 0167 000A cmpi.w [A6 + 0xA], 0x167
00005186 6EF2 bgt -0xC /* 0000517A */
00005188 6006 bra +0x8 /* 00005190 */
label0000518A:
0000518A 066E 0168 000A addi.w [A6 + 0xA], 0x168
label00005190:
00005190 4A6E 000A tst.w [A6 + 0xA]
00005194 6DF4 blt -0xA /* 0000518A */
00005196 0C6E 0167 0008 cmpi.w [A6 + 0x8], 0x167
0000519C 6F06 ble +0x8 /* 000051A4 */
0000519E 3D7C 0168 0008 move.w [A6 + 0x8], 0x168
label000051A4:
000051A4 42A7 clr.l -[A7]
000051A6 2F2D E918 move.l -[A7], [A5 - 0x16E8]
000051AA 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000051AE 201F move.l D0, [A7]+
000051B0 2D40 FFFA move.l [A6 - 0x6], D0
000051B4 4878 0052 push.l 0x52 /* 'R' */
000051B8 2F2E FFFA move.l -[A7], [A6 - 0x6]
000051BC 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000051C0 3D40 FFFE move.w [A6 - 0x2], D0
000051C4 4A2E 0010 tst.b [A6 + 0x10]
000051C8 6600 0130 bne +0x132 /* 000052FA */
000051CC 206D E918 movea.l A0, [A5 - 0x16E8]
000051D0 302E FFFE move.w D0, [A6 - 0x2]
000051D4 5340 subq.w D0, 1
000051D6 C1FC 0052 muls.w D0, 0x52 /* 'R' */
000051DA D090 add.l D0, [A0]
000051DC 2040 movea.l A0, D0
000051DE 43EE FFA8 lea.l A1, [A6 - 0x58]
000051E2 7013 moveq.l D0, 0x13
label000051E4:
000051E4 22D8 move.l [A1]+, [A0]+
000051E6 51C8 FFFC dbf D0, -0x6 /* 000051E4 */
000051EA 32D8 move.w [A1]+, [A0]+
000051EC 4A6E FFFE tst.w [A6 - 0x2]
000051F0 6F00 00B2 ble +0xB4 /* 000052A4 */
000051F4 0C6E 006B FFA8 cmpi.w [A6 - 0x58], 0x6B /* 'k' */
000051FA 6600 00A8 bne +0xAA /* 000052A4 */
000051FE 4A6E FFC0 tst.w [A6 - 0x40]
00005202 6600 00A0 bne +0xA2 /* 000052A4 */
00005206 302E FFEE move.w D0, [A6 - 0x12]
0000520A B06E 000A cmp.w D0, [A6 + 0xA]
0000520E 6600 0094 bne +0x96 /* 000052A4 */
00005212 302E FFF0 move.w D0, [A6 - 0x10]
00005216 B06E 0008 cmp.w D0, [A6 + 0x8]
0000521A 6600 0088 bne +0x8A /* 000052A4 */
0000521E 4267 clr.w -[A7]
00005220 486E FFF2 pea.l [A6 - 0xE]
00005224 2F2E 000C move.l -[A7], [A6 + 0xC]
00005228 A8A6 syscall EqualRect
0000522A 101F move.b D0, [A7]+
0000522C 4A00 tst.b D0
0000522E 6774 beq +0x76 /* 000052A4 */
00005230 486E FFD2 pea.l [A6 - 0x2E]
00005234 102E 0010 move.b D0, [A6 + 0x10]
00005238 4880 ext.w D0
0000523A 3F00 move.w -[A7], D0
0000523C 4EBA F9B6 jsr [PC - 0x64A /* 00004BF4 */]
00005240 5C8F addq.l A7, 6
00005242 486E FFC4 pea.l [A6 - 0x3C]
00005246 102E 0010 move.b D0, [A6 + 0x10]
0000524A 4880 ext.w D0
0000524C 3F00 move.w -[A7], D0
0000524E 4EBA FAF6 jsr [PC - 0x50A /* 00004D46 */]
00005252 5C8F addq.l A7, 6
00005254 486E FFC8 pea.l [A6 - 0x38]
00005258 102E 0010 move.b D0, [A6 + 0x10]
0000525C 4880 ext.w D0
0000525E 3F00 move.w -[A7], D0
00005260 4EBA FB12 jsr [PC - 0x4EE /* 00004D74 */]
00005264 5C8F addq.l A7, 6
00005266 206D EC46 movea.l A0, [A5 - 0x13BA]
0000526A 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36]
00005270 206D EC46 movea.l A0, [A5 - 0x13BA]
00005274 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34]
0000527A 7001 moveq.l D0, 0x01
0000527C 3D40 FFC0 move.w [A6 - 0x40], D0
00005280 206D E918 movea.l A0, [A5 - 0x16E8]
00005284 302E FFFE move.w D0, [A6 - 0x2]
00005288 5340 subq.w D0, 1
0000528A C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000528E D090 add.l D0, [A0]
00005290 2040 movea.l A0, D0
00005292 43EE FFA8 lea.l A1, [A6 - 0x58]
00005296 7013 moveq.l D0, 0x13
label00005298:
00005298 20D9 move.l [A0]+, [A1]+
0000529A 51C8 FFFC dbf D0, -0x6 /* 00005298 */
0000529E 30D9 move.w [A0]+, [A1]+
000052A0 6000 0144 bra +0x146 /* 000053E6 */
label000052A4:
000052A4 486E FFD2 pea.l [A6 - 0x2E]
000052A8 102E 0010 move.b D0, [A6 + 0x10]
000052AC 4880 ext.w D0
000052AE 3F00 move.w -[A7], D0
000052B0 4EBA F942 jsr [PC - 0x6BE /* 00004BF4 */]
000052B4 5C8F addq.l A7, 6
000052B6 486E FFC4 pea.l [A6 - 0x3C]
000052BA 102E 0010 move.b D0, [A6 + 0x10]
000052BE 4880 ext.w D0
000052C0 3F00 move.w -[A7], D0
000052C2 4EBA FA82 jsr [PC - 0x57E /* 00004D46 */]
000052C6 5C8F addq.l A7, 6
000052C8 486E FFC8 pea.l [A6 - 0x38]
000052CC 102E 0010 move.b D0, [A6 + 0x10]
000052D0 4880 ext.w D0
000052D2 3F00 move.w -[A7], D0
000052D4 4EBA FA9E jsr [PC - 0x562 /* 00004D74 */]
000052D8 5C8F addq.l A7, 6
000052DA 206D EC46 movea.l A0, [A5 - 0x13BA]
000052DE 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36]
000052E4 206D EC46 movea.l A0, [A5 - 0x13BA]
000052E8 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34]
000052EE 7001 moveq.l D0, 0x01
000052F0 3D40 FFC0 move.w [A6 - 0x40], D0
000052F4 426E FFBE clr.w [A6 - 0x42]
000052F8 6040 bra +0x42 /* 0000533A */
label000052FA:
000052FA 486E FFCA pea.l [A6 - 0x36]
000052FE 102E 0010 move.b D0, [A6 + 0x10]
00005302 4880 ext.w D0
00005304 3F00 move.w -[A7], D0
00005306 4EBA F8EC jsr [PC - 0x714 /* 00004BF4 */]
0000530A 5C8F addq.l A7, 6
0000530C 486E FFC2 pea.l [A6 - 0x3E]
00005310 102E 0010 move.b D0, [A6 + 0x10]
00005314 4880 ext.w D0
00005316 3F00 move.w -[A7], D0
00005318 4EBA FA2C jsr [PC - 0x5D4 /* 00004D46 */]
0000531C 5C8F addq.l A7, 6
0000531E 486E FFC6 pea.l [A6 - 0x3A]
00005322 102E 0010 move.b D0, [A6 + 0x10]
00005326 4880 ext.w D0
00005328 3F00 move.w -[A7], D0
0000532A 4EBA FA48 jsr [PC - 0x5B8 /* 00004D74 */]
0000532E 5C8F addq.l A7, 6
00005330 426E FFC0 clr.w [A6 - 0x40]
00005334 7001 moveq.l D0, 0x01
00005336 3D40 FFBE move.w [A6 - 0x42], D0
label0000533A:
0000533A 706B moveq.l D0, 0x6B
0000533C 3D40 FFA8 move.w [A6 - 0x58], D0
00005340 426E FFAA clr.w [A6 - 0x56]
00005344 7001 moveq.l D0, 0x01
00005346 3D40 FFAC move.w [A6 - 0x54], D0
0000534A 42A7 clr.l -[A7]
0000534C 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00005350 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
00005354 508F addq.l A7, 8
00005356 2D40 FFAE move.l [A6 - 0x52], D0
0000535A 102E 0010 move.b D0, [A6 + 0x10]
0000535E 4880 ext.w D0
00005360 3F00 move.w -[A7], D0
00005362 4EBA F978 jsr [PC - 0x688 /* 00004CDC */]
00005366 548F addq.l A7, 2
00005368 3D40 FFDE move.w [A6 - 0x22], D0
0000536C 426E FFE0 clr.w [A6 - 0x20]
00005370 7001 moveq.l D0, 0x01
00005372 2D40 FFB2 move.l [A6 - 0x4E], D0
00005376 486E FFB6 pea.l [A6 - 0x4A]
0000537A 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000537E 3F2E 000A move.w -[A7], [A6 + 0xA]
00005382 2F2E 000C move.l -[A7], [A6 + 0xC]
00005386 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */]
0000538A 4FEF 000C lea.l A7, [A7 + 0xC]
0000538E 206E 000C movea.l A0, [A6 + 0xC]
00005392 2D50 FFF2 move.l [A6 - 0xE], [A0]
00005396 206E 000C movea.l A0, [A6 + 0xC]
0000539A 2D68 0004 FFF6 move.l [A6 - 0xA], [A0 + 0x4]
000053A0 3D6E 000A FFEE move.w [A6 - 0x12], [A6 + 0xA]
000053A6 3D6E 0008 FFF0 move.w [A6 - 0x10], [A6 + 0x8]
000053AC 42AE FFE2 clr.l [A6 - 0x1E]
000053B0 42AE FFE6 clr.l [A6 - 0x1A]
000053B4 42AE FFEA clr.l [A6 - 0x16]
000053B8 2F2D E918 move.l -[A7], [A5 - 0x16E8]
000053BC 206E FFFA movea.l A0, [A6 - 0x6]
000053C0 4868 0052 pea.l [A0 + 0x52]
000053C4 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000053C8 206D E918 movea.l A0, [A5 - 0x16E8]
000053CC 302E FFFE move.w D0, [A6 - 0x2]
000053D0 C1FC 0052 muls.w D0, 0x52 /* 'R' */
000053D4 D090 add.l D0, [A0]
000053D6 2040 movea.l A0, D0
000053D8 43EE FFA8 lea.l A1, [A6 - 0x58]
000053DC 7013 moveq.l D0, 0x13
label000053DE:
000053DE 20D9 move.l [A0]+, [A1]+
000053E0 51C8 FFFC dbf D0, -0x6 /* 000053DE */
000053E4 30D9 move.w [A0]+, [A1]+
label000053E6:
000053E6 4E5E unlink A6
000053E8 205F movea.l A0, [A7]+
000053EA 4FEF 000A lea.l A7, [A7 + 0xA]
000053EE 4ED0 jmp [A0]
export_543:
000053F0 4E56 0000 link A6, 0
000053F4 4A6D E92E tst.w [A5 - 0x16D2]
000053F8 6754 beq +0x56 /* 0000544E */
000053FA 4A6D E936 tst.w [A5 - 0x16CA]
000053FE 664E bne +0x50 /* 0000544E */
00005400 7001 moveq.l D0, 0x01
00005402 3B40 E8E2 move.w [A5 - 0x171E], D0
00005406 102E 000C move.b D0, [A6 + 0xC]
0000540A 4880 ext.w D0
0000540C 3F00 move.w -[A7], D0
0000540E 4EBA F8CC jsr [PC - 0x734 /* 00004CDC */]
00005412 548F addq.l A7, 2
00005414 3B40 E8D6 move.w [A5 - 0x172A], D0
00005418 486D E8F0 pea.l [A5 - 0x1710]
0000541C 102E 000C move.b D0, [A6 + 0xC]
00005420 4880 ext.w D0
00005422 3F00 move.w -[A7], D0
00005424 4EBA F7CE jsr [PC - 0x832 /* 00004BF4 */]
00005428 5C8F addq.l A7, 6
0000542A 486D E8E4 pea.l [A5 - 0x171C]
0000542E 102E 000C move.b D0, [A6 + 0xC]
00005432 4880 ext.w D0
00005434 3F00 move.w -[A7], D0
00005436 4EBA F90E jsr [PC - 0x6F2 /* 00004D46 */]
0000543A 5C8F addq.l A7, 6
0000543C 486D E8E6 pea.l [A5 - 0x171A]
00005440 102E 000C move.b D0, [A6 + 0xC]
00005444 4880 ext.w D0
00005446 3F00 move.w -[A7], D0
00005448 4EBA F92A jsr [PC - 0x6D6 /* 00004D74 */]
0000544C 5C8F addq.l A7, 6
label0000544E:
0000544E 4E5E unlink A6
00005450 205F movea.l A0, [A7]+
00005452 4FEF 0006 lea.l A7, [A7 + 0x6]
00005456 4ED0 jmp [A0]
export_537:
00005458 4E56 FFA0 link A6, -0x0060
0000545C 3F3C 0001 move.w -[A7], 0x1
00005460 206D EC46 movea.l A0, [A5 - 0x13BA]
00005464 2F28 0030 move.l -[A7], [A0 + 0x30]
00005468 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000546C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00005470 4FEF 000A lea.l A7, [A7 + 0xA]
00005474 4A40 tst.w D0
00005476 6600 01E8 bne +0x1EA /* 00005660 */
0000547A 206D EC46 movea.l A0, [A5 - 0x13BA]
0000547E 4A68 0036 tst.w [A0 + 0x36]
00005482 6700 01DC beq +0x1DE /* 00005660 */
00005486 206D EC46 movea.l A0, [A5 - 0x13BA]
0000548A 4A68 0034 tst.w [A0 + 0x34]
0000548E 6700 01D0 beq +0x1D2 /* 00005660 */
00005492 486D E938 pea.l [A5 - 0x16C8]
00005496 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000549A 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
0000549E 508F addq.l A7, 8
000054A0 4A40 tst.w D0
000054A2 6700 01BC beq +0x1BE /* 00005660 */
000054A6 486D E938 pea.l [A5 - 0x16C8]
000054AA 206D EC46 movea.l A0, [A5 - 0x13BA]
000054AE 2F28 0030 move.l -[A7], [A0 + 0x30]
000054B2 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000054B6 508F addq.l A7, 8
000054B8 4A40 tst.w D0
000054BA 6700 01A4 beq +0x1A6 /* 00005660 */
000054BE 4A6D E934 tst.w [A5 - 0x16CC]
000054C2 6742 beq +0x44 /* 00005506 */
000054C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000054C8 206D EC46 movea.l A0, [A5 - 0x13BA]
000054CC 2F28 0030 move.l -[A7], [A0 + 0x30]
000054D0 486E FFA0 pea.l [A6 - 0x60]
000054D4 A8AC syscall Pt2Rect
000054D6 206D EC46 movea.l A0, [A5 - 0x13BA]
000054DA 3028 0034 move.w D0, [A0 + 0x34]
000054DE D16E FFA4 add.w [A6 - 0x5C], D0
000054E2 206D EC46 movea.l A0, [A5 - 0x13BA]
000054E6 3028 0036 move.w D0, [A0 + 0x36]
000054EA D16E FFA6 add.w [A6 - 0x5A], D0
000054EE 486E FFA0 pea.l [A6 - 0x60]
000054F2 486D E908 pea.l [A5 - 0x16F8]
000054F6 486D E908 pea.l [A5 - 0x16F8]
000054FA A8AB syscall UnionRect
000054FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005500 A890 syscall StdLine
00005502 6000 015C bra +0x15E /* 00005660 */
label00005506:
00005506 4A6D E92E tst.w [A5 - 0x16D2]
0000550A 675A beq +0x5C /* 00005566 */
0000550C 4A6D E936 tst.w [A5 - 0x16CA]
00005510 6600 014E bne +0x150 /* 00005660 */
00005514 206D EC46 movea.l A0, [A5 - 0x13BA]
00005518 3B68 0038 E8D6 move.w [A5 - 0x172A], [A0 + 0x38]
0000551E 486D E8E8 pea.l [A5 - 0x1718]
00005522 4267 clr.w -[A7]
00005524 4EBA F6CE jsr [PC - 0x932 /* 00004BF4 */]
00005528 5C8F addq.l A7, 6
0000552A 486D E8DE pea.l [A5 - 0x1722]
0000552E 4267 clr.w -[A7]
00005530 4EBA F814 jsr [PC - 0x7EC /* 00004D46 */]
00005534 5C8F addq.l A7, 6
00005536 486D E8E0 pea.l [A5 - 0x1720]
0000553A 4267 clr.w -[A7]
0000553C 4EBA F836 jsr [PC - 0x7CA /* 00004D74 */]
00005540 5C8F addq.l A7, 6
00005542 206D EC46 movea.l A0, [A5 - 0x13BA]
00005546 3B68 0036 E8D8 move.w [A5 - 0x1728], [A0 + 0x36]
0000554C 206D EC46 movea.l A0, [A5 - 0x13BA]
00005550 3B68 0034 E8DA move.w [A5 - 0x1726], [A0 + 0x34]
00005556 7001 moveq.l D0, 0x01
00005558 3B40 E8DC move.w [A5 - 0x1724], D0
0000555C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005560 A890 syscall StdLine
00005562 6000 00FC bra +0xFE /* 00005660 */
label00005566:
00005566 0C6D 01F4 E940 cmpi.w [A5 - 0x16C0], 0x1F4
0000556C 6E00 00F2 bgt +0xF4 /* 00005660 */
00005570 526D E940 addq.w [A5 - 0x16C0], 1
00005574 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005578 206D EC46 movea.l A0, [A5 - 0x13BA]
0000557C 2F28 0030 move.l -[A7], [A0 + 0x30]
00005580 486E FFA0 pea.l [A6 - 0x60]
00005584 A8AC syscall Pt2Rect
00005586 42A7 clr.l -[A7]
00005588 2F2D E918 move.l -[A7], [A5 - 0x16E8]
0000558C 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00005590 201F move.l D0, [A7]+
00005592 2D40 FFFA move.l [A6 - 0x6], D0
00005596 4878 0052 push.l 0x52 /* 'R' */
0000559A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000559E 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000055A2 3D40 FFFE move.w [A6 - 0x2], D0
000055A6 486E FFA8 pea.l [A6 - 0x58]
000055AA 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
000055AE 588F addq.l A7, 4
000055B0 7067 moveq.l D0, 0x67
000055B2 3D40 FFA8 move.w [A6 - 0x58], D0
000055B6 426E FFAA clr.w [A6 - 0x56]
000055BA 7003 moveq.l D0, 0x03
000055BC 3D40 FFAC move.w [A6 - 0x54], D0
000055C0 42A7 clr.l -[A7]
000055C2 2F2D E918 move.l -[A7], [A5 - 0x16E8]
000055C6 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
000055CA 508F addq.l A7, 8
000055CC 2D40 FFAE move.l [A6 - 0x52], D0
000055D0 206D EC46 movea.l A0, [A5 - 0x13BA]
000055D4 3D68 0038 FFDE move.w [A6 - 0x22], [A0 + 0x38]
000055DA 41EE FFB6 lea.l A0, [A6 - 0x4A]
000055DE 43EE FFA0 lea.l A1, [A6 - 0x60]
000055E2 20D9 move.l [A0]+, [A1]+
000055E4 20D9 move.l [A0]+, [A1]+
000055E6 426E FFBE clr.w [A6 - 0x42]
000055EA 486E FFD2 pea.l [A6 - 0x2E]
000055EE 4267 clr.w -[A7]
000055F0 4EBA F602 jsr [PC - 0x9FE /* 00004BF4 */]
000055F4 5C8F addq.l A7, 6
000055F6 486E FFC4 pea.l [A6 - 0x3C]
000055FA 4267 clr.w -[A7]
000055FC 4EBA F748 jsr [PC - 0x8B8 /* 00004D46 */]
00005600 5C8F addq.l A7, 6
00005602 486E FFC8 pea.l [A6 - 0x38]
00005606 4267 clr.w -[A7]
00005608 4EBA F76A jsr [PC - 0x896 /* 00004D74 */]
0000560C 5C8F addq.l A7, 6
0000560E 206D EC46 movea.l A0, [A5 - 0x13BA]
00005612 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36]
00005618 206D EC46 movea.l A0, [A5 - 0x13BA]
0000561C 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34]
00005622 2D6E 0008 FFF2 move.l [A6 - 0xE], [A6 + 0x8]
00005628 206D EC46 movea.l A0, [A5 - 0x13BA]
0000562C 2D68 0030 FFF6 move.l [A6 - 0xA], [A0 + 0x30]
00005632 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00005636 206E FFFA movea.l A0, [A6 - 0x6]
0000563A 4868 0052 pea.l [A0 + 0x52]
0000563E 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00005642 206D E918 movea.l A0, [A5 - 0x16E8]
00005646 302E FFFE move.w D0, [A6 - 0x2]
0000564A C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000564E D090 add.l D0, [A0]
00005650 2040 movea.l A0, D0
00005652 43EE FFA8 lea.l A1, [A6 - 0x58]
00005656 7013 moveq.l D0, 0x13
label00005658:
00005658 20D9 move.l [A0]+, [A1]+
0000565A 51C8 FFFC dbf D0, -0x6 /* 00005658 */
0000565E 30D9 move.w [A0]+, [A1]+
label00005660:
00005660 4E5E unlink A6
00005662 205F movea.l A0, [A7]+
00005664 4FEF 0004 lea.l A7, [A7 + 0x4]
00005668 4ED0 jmp [A0]
export_545:
0000566A 4E56 FF96 link A6, -0x006A
0000566E 302E 000E move.w D0, [A6 + 0xE]
00005672 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00005676 000A 002A ori.b A2, 0x2A /* '*' */
0000567A 008C 006E 008D ori.l A4, 0x6E008D
00005680 0134 0096 btst [A4 + D0.w - 0x106], D0
00005684 019C bclr [A4]+, D0
00005686 0097 02D0 00A0 ori.l [A7], 0x2D000A0
0000568C 0306 btst D6, D1
0000568E 00A1 041C 008E ori.l -[A1], 0x41C008E
00005694 0466 008F subi.w -[A6], 0x8F
00005698 051C btst [A4]+, D2
0000569A 00A4 0536 00A3 ori.l -[A4], 0x53600A3
000056A0 054C bchg A4, D2
000056A2 526D E934 addq.w [A5 - 0x16CC], 1
000056A6 0C6D 0001 E934 cmpi.w [A5 - 0x16CC], 0x1
000056AC 662A bne +0x2C /* 000056D8 */
000056AE 486D E908 pea.l [A5 - 0x16F8]
000056B2 3F3C 7FFF move.w -[A7], 0x7FFF
000056B6 3F3C 7FFF move.w -[A7], 0x7FFF
000056BA 3F3C 8000 move.w -[A7], 0x8000
000056BE 3F3C 8000 move.w -[A7], 0x8000
000056C2 A8A7 syscall SetRect
000056C4 42A7 clr.l -[A7]
000056C6 486D EBD2 pea.l [A5 - 0x142E]
000056CA A8F3 syscall OpenPicture
000056CC 205F movea.l A0, [A7]+
000056CE 2B48 E914 move.l [A5 - 0x16EC], A0
000056D2 A897 syscall ShowPen
000056D4 6000 0516 bra +0x518 /* 00005BEC */
label000056D8:
000056D8 3F2E 000E move.w -[A7], [A6 + 0xE]
000056DC 3F2E 000C move.w -[A7], [A6 + 0xC]
000056E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000056E4 A8F1 syscall StdComment
000056E6 6000 0504 bra +0x506 /* 00005BEC */
000056EA 536D E934 subq.w [A5 - 0x16CC], 1
000056EE 4A6D E934 tst.w [A5 - 0x16CC]
000056F2 6600 00AE bne +0xB0 /* 000057A2 */
000056F6 A896 syscall HidePen
000056F8 A8F4 syscall ClosePicture
000056FA 206D E914 movea.l A0, [A5 - 0x16EC]
000056FE 2050 movea.l A0, [A0]
00005700 5488 addq.l A0, 2
00005702 43ED E908 lea.l A1, [A5 - 0x16F8]
00005706 20D9 move.l [A0]+, [A1]+
00005708 20D9 move.l [A0]+, [A1]+
0000570A 42A7 clr.l -[A7]
0000570C 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00005710 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00005714 201F move.l D0, [A7]+
00005716 2D40 FFEC move.l [A6 - 0x14], D0
0000571A 4878 0052 push.l 0x52 /* 'R' */
0000571E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005722 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005726 3D40 FFFE move.w [A6 - 0x2], D0
0000572A 486E FF9A pea.l [A6 - 0x66]
0000572E 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00005732 588F addq.l A7, 4
00005734 706C moveq.l D0, 0x6C
00005736 3D40 FF9A move.w [A6 - 0x66], D0
0000573A 426E FF9C clr.w [A6 - 0x64]
0000573E 42A7 clr.l -[A7]
00005740 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00005744 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
00005748 508F addq.l A7, 8
0000574A 2D40 FFA0 move.l [A6 - 0x60], D0
0000574E 41EE FFA8 lea.l A0, [A6 - 0x58]
00005752 43ED E908 lea.l A1, [A5 - 0x16F8]
00005756 20D9 move.l [A0]+, [A1]+
00005758 20D9 move.l [A0]+, [A1]+
0000575A 41EE FFBC lea.l A0, [A6 - 0x44]
0000575E 43ED EC2E lea.l A1, [A5 - 0x13D2]
00005762 20D9 move.l [A0]+, [A1]+
00005764 20D9 move.l [A0]+, [A1]+
00005766 426E FFD0 clr.w [A6 - 0x30]
0000576A 2D6D E914 FFD8 move.l [A6 - 0x28], [A5 - 0x16EC]
00005770 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00005774 206E FFEC movea.l A0, [A6 - 0x14]
00005778 4868 0052 pea.l [A0 + 0x52]
0000577C 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00005780 206D E918 movea.l A0, [A5 - 0x16E8]
00005784 302E FFFE move.w D0, [A6 - 0x2]
00005788 C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000578C D090 add.l D0, [A0]
0000578E 2040 movea.l A0, D0
00005790 43EE FF9A lea.l A1, [A6 - 0x66]
00005794 7013 moveq.l D0, 0x13
label00005796:
00005796 20D9 move.l [A0]+, [A1]+
00005798 51C8 FFFC dbf D0, -0x6 /* 00005796 */
0000579C 30D9 move.w [A0]+, [A1]+
0000579E 6000 044C bra +0x44E /* 00005BEC */
label000057A2:
000057A2 3F2E 000E move.w -[A7], [A6 + 0xE]
000057A6 3F2E 000C move.w -[A7], [A6 + 0xC]
000057AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000057AE A8F1 syscall StdComment
000057B0 6000 043A bra +0x43C /* 00005BEC */
000057B4 4A6D E934 tst.w [A5 - 0x16CC]
000057B8 6712 beq +0x14 /* 000057CC */
000057BA 3F2E 000E move.w -[A7], [A6 + 0xE]
000057BE 3F2E 000C move.w -[A7], [A6 + 0xC]
000057C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000057C6 A8F1 syscall StdComment
000057C8 6000 0422 bra +0x424 /* 00005BEC */
label000057CC:
000057CC 7001 moveq.l D0, 0x01
000057CE 3B40 E930 move.w [A5 - 0x16D0], D0
000057D2 42A7 clr.l -[A7]
000057D4 42A7 clr.l -[A7]
000057D6 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000057DA 205F movea.l A0, [A7]+
000057DC 2B48 E926 move.l [A5 - 0x16DA], A0
000057E0 42A7 clr.l -[A7]
000057E2 4878 0002 push.l 0x2
000057E6 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000057EA 205F movea.l A0, [A7]+
000057EC 2B48 E92A move.l [A5 - 0x16D6], A0
000057F0 206D E92A movea.l A0, [A5 - 0x16D6]
000057F4 2050 movea.l A0, [A0]
000057F6 4250 clr.w [A0]
000057F8 206E 0008 movea.l A0, [A6 + 0x8]
000057FC 2050 movea.l A0, [A0]
000057FE 7000 moveq.l D0, 0x00
00005800 1010 move.b D0, [A0]
00005802 3B40 E91C move.w [A5 - 0x16E4], D0
00005806 486D E91E pea.l [A5 - 0x16E2]
0000580A 3F3C 7FFF move.w -[A7], 0x7FFF
0000580E 3F3C 7FFF move.w -[A7], 0x7FFF
00005812 3F3C 8000 move.w -[A7], 0x8000
00005816 3F3C 8000 move.w -[A7], 0x8000
0000581A A8A7 syscall SetRect
0000581C 6000 03CE bra +0x3D0 /* 00005BEC */
00005820 4A6D E934 tst.w [A5 - 0x16CC]
00005824 6712 beq +0x14 /* 00005838 */
00005826 3F2E 000E move.w -[A7], [A6 + 0xE]
0000582A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000582E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005832 A8F1 syscall StdComment
00005834 6000 03B6 bra +0x3B8 /* 00005BEC */
label00005838:
00005838 426D E930 clr.w [A5 - 0x16D0]
0000583C 4267 clr.w -[A7]
0000583E 486D E91E pea.l [A5 - 0x16E2]
00005842 A8AE syscall EmptyRect
00005844 101F move.b D0, [A7]+
00005846 4A00 tst.b D0
00005848 6714 beq +0x16 /* 0000585E */
0000584A 2F2D E926 move.l -[A7], [A5 - 0x16DA]
0000584E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00005852 2F2D E92A move.l -[A7], [A5 - 0x16D6]
00005856 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000585A 6000 0390 bra +0x392 /* 00005BEC */
label0000585E:
0000585E 4267 clr.w -[A7]
00005860 2F2D E926 move.l -[A7], [A5 - 0x16DA]
00005864 2F2D E92A move.l -[A7], [A5 - 0x16D6]
00005868 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
0000586C 301F move.w D0, [A7]+
0000586E 2F2D E926 move.l -[A7], [A5 - 0x16DA]
00005872 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00005876 426E FFF0 clr.w [A6 - 0x10]
0000587A 0C6D 0002 E91C cmpi.w [A5 - 0x16E4], 0x2
00005880 6606 bne +0x8 /* 00005888 */
00005882 7001 moveq.l D0, 0x01
00005884 3D40 FFF0 move.w [A6 - 0x10], D0
label00005888:
00005888 0C6D 0003 E91C cmpi.w [A5 - 0x16E4], 0x3
0000588E 6606 bne +0x8 /* 00005896 */
00005890 70FF moveq.l D0, 0xFFFFFFFF
00005892 3D40 FFF0 move.w [A6 - 0x10], D0
label00005896:
00005896 70FF moveq.l D0, 0xFFFFFFFF
00005898 3D40 FFF2 move.w [A6 - 0xE], D0
0000589C 7003 moveq.l D0, 0x03
0000589E 3D40 FFF4 move.w [A6 - 0xC], D0
000058A2 700C moveq.l D0, 0x0C
000058A4 3D40 FFF6 move.w [A6 - 0xA], D0
000058A8 426E FFF8 clr.w [A6 - 0x8]
000058AC 42AE FFFA clr.l [A6 - 0x6]
000058B0 3F3C 000E move.w -[A7], 0xE
000058B4 486E FFF0 pea.l [A6 - 0x10]
000058B8 2F2D E92A move.l -[A7], [A5 - 0x16D6]
000058BC 4EAD 0672 jsr [A5 + 0x672 /* export_202 */]
000058C0 4FEF 000A lea.l A7, [A7 + 0xA]
000058C4 42A7 clr.l -[A7]
000058C6 2F2D E918 move.l -[A7], [A5 - 0x16E8]
000058CA 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000058CE 201F move.l D0, [A7]+
000058D0 2D40 FFEC move.l [A6 - 0x14], D0
000058D4 4878 0052 push.l 0x52 /* 'R' */
000058D8 2F2E FFEC move.l -[A7], [A6 - 0x14]
000058DC 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000058E0 3D40 FFFE move.w [A6 - 0x2], D0
000058E4 486E FF9A pea.l [A6 - 0x66]
000058E8 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
000058EC 588F addq.l A7, 4
000058EE 706A moveq.l D0, 0x6A
000058F0 3D40 FF9A move.w [A6 - 0x66], D0
000058F4 426E FF9C clr.w [A6 - 0x64]
000058F8 42A7 clr.l -[A7]
000058FA 2F2D E918 move.l -[A7], [A5 - 0x16E8]
000058FE 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
00005902 508F addq.l A7, 8
00005904 2D40 FFA0 move.l [A6 - 0x60], D0
00005908 41EE FFA8 lea.l A0, [A6 - 0x58]
0000590C 43ED E91E lea.l A1, [A5 - 0x16E2]
00005910 20D9 move.l [A0]+, [A1]+
00005912 20D9 move.l [A0]+, [A1]+
00005914 426E FFB2 clr.w [A6 - 0x4E]
00005918 426E FFB0 clr.w [A6 - 0x50]
0000591C 426E FFD0 clr.w [A6 - 0x30]
00005920 2D6D E92A FFD8 move.l [A6 - 0x28], [A5 - 0x16D6]
00005926 2F2D E918 move.l -[A7], [A5 - 0x16E8]
0000592A 206E FFEC movea.l A0, [A6 - 0x14]
0000592E 4868 0052 pea.l [A0 + 0x52]
00005932 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00005936 206D E918 movea.l A0, [A5 - 0x16E8]
0000593A 302E FFFE move.w D0, [A6 - 0x2]
0000593E C1FC 0052 muls.w D0, 0x52 /* 'R' */
00005942 D090 add.l D0, [A0]
00005944 2040 movea.l A0, D0
00005946 43EE FF9A lea.l A1, [A6 - 0x66]
0000594A 7013 moveq.l D0, 0x13
label0000594C:
0000594C 20D9 move.l [A0]+, [A1]+
0000594E 51C8 FFFC dbf D0, -0x6 /* 0000594C */
00005952 30D9 move.w [A0]+, [A1]+
00005954 6000 0296 bra +0x298 /* 00005BEC */
00005958 4A6D E934 tst.w [A5 - 0x16CC]
0000595C 6712 beq +0x14 /* 00005970 */
0000595E 3F2E 000E move.w -[A7], [A6 + 0xE]
00005962 3F2E 000C move.w -[A7], [A6 + 0xC]
00005966 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000596A A8F1 syscall StdComment
0000596C 6000 027E bra +0x280 /* 00005BEC */
label00005970:
00005970 7001 moveq.l D0, 0x01
00005972 3B40 E92E move.w [A5 - 0x16D2], D0
00005976 426D E8D6 clr.w [A5 - 0x172A]
0000597A 42A7 clr.l -[A7]
0000597C A8CB syscall OpenPoly
0000597E 205F movea.l A0, [A7]+
00005980 2B48 E8F8 move.l [A5 - 0x1708], A0
00005984 426D E8DC clr.w [A5 - 0x1724]
00005988 426D E8E2 clr.w [A5 - 0x171E]
0000598C A897 syscall ShowPen
0000598E 6000 025C bra +0x25E /* 00005BEC */
00005992 4A6D E934 tst.w [A5 - 0x16CC]
00005996 6712 beq +0x14 /* 000059AA */
00005998 3F2E 000E move.w -[A7], [A6 + 0xE]
0000599C 3F2E 000C move.w -[A7], [A6 + 0xC]
000059A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000059A4 A8F1 syscall StdComment
000059A6 6000 0244 bra +0x246 /* 00005BEC */
label000059AA:
000059AA 426D E92E clr.w [A5 - 0x16D2]
000059AE A896 syscall HidePen
000059B0 A8CC syscall ClosePoly/ClosePgon
000059B2 42A7 clr.l -[A7]
000059B4 2F2D E8F8 move.l -[A7], [A5 - 0x1708]
000059B8 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000059BC 201F move.l D0, [A7]+
000059BE 0C80 0000 0FA0 cmpi.l D0, 0xFA0
000059C4 6F0C ble +0xE /* 000059D2 */
000059C6 2F2D E8F8 move.l -[A7], [A5 - 0x1708]
000059CA 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000059CE 6000 021C bra +0x21E /* 00005BEC */
label000059D2:
000059D2 42A7 clr.l -[A7]
000059D4 2F2D E918 move.l -[A7], [A5 - 0x16E8]
000059D8 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000059DC 201F move.l D0, [A7]+
000059DE 2D40 FFEC move.l [A6 - 0x14], D0
000059E2 4878 0052 push.l 0x52 /* 'R' */
000059E6 2F2E FFEC move.l -[A7], [A6 - 0x14]
000059EA 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000059EE 3D40 FFFE move.w [A6 - 0x2], D0
000059F2 486E FF9A pea.l [A6 - 0x66]
000059F6 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
000059FA 588F addq.l A7, 4
000059FC 7068 moveq.l D0, 0x68
000059FE 3D40 FF9A move.w [A6 - 0x66], D0
00005A02 426E FF9C clr.w [A6 - 0x64]
00005A06 42A7 clr.l -[A7]
00005A08 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00005A0C 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
00005A10 508F addq.l A7, 8
00005A12 2D40 FFA0 move.l [A6 - 0x60], D0
00005A16 206D E8F8 movea.l A0, [A5 - 0x1708]
00005A1A 2050 movea.l A0, [A0]
00005A1C 43EE FFA8 lea.l A1, [A6 - 0x58]
00005A20 5488 addq.l A0, 2
00005A22 22D8 move.l [A1]+, [A0]+
00005A24 22D8 move.l [A1]+, [A0]+
00005A26 3D6D E8DC FFB2 move.w [A6 - 0x4E], [A5 - 0x1724]
00005A2C 3D6D E8E2 FFB0 move.w [A6 - 0x50], [A5 - 0x171E]
00005A32 41EE FFC4 lea.l A0, [A6 - 0x3C]
00005A36 43ED E8E8 lea.l A1, [A5 - 0x1718]
00005A3A 20D9 move.l [A0]+, [A1]+
00005A3C 20D9 move.l [A0]+, [A1]+
00005A3E 41EE FFBC lea.l A0, [A6 - 0x44]
00005A42 43ED E8F0 lea.l A1, [A5 - 0x1710]
00005A46 20D9 move.l [A0]+, [A1]+
00005A48 20D9 move.l [A0]+, [A1]+
00005A4A 3D6D E8DE FFB6 move.w [A6 - 0x4A], [A5 - 0x1722]
00005A50 3D6D E8E0 FFBA move.w [A6 - 0x46], [A5 - 0x1720]
00005A56 3D6D E8E4 FFB4 move.w [A6 - 0x4C], [A5 - 0x171C]
00005A5C 3D6D E8E6 FFB8 move.w [A6 - 0x48], [A5 - 0x171A]
00005A62 3D6D E8D8 FFCC move.w [A6 - 0x34], [A5 - 0x1728]
00005A68 3D6D E8DA FFCE move.w [A6 - 0x32], [A5 - 0x1726]
00005A6E 3D6D E8D6 FFD0 move.w [A6 - 0x30], [A5 - 0x172A]
00005A74 2D6D E8F8 FFD8 move.l [A6 - 0x28], [A5 - 0x1708]
00005A7A 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00005A7E 206E FFEC movea.l A0, [A6 - 0x14]
00005A82 4868 0052 pea.l [A0 + 0x52]
00005A86 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00005A8A 206D E918 movea.l A0, [A5 - 0x16E8]
00005A8E 302E FFFE move.w D0, [A6 - 0x2]
00005A92 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00005A96 D090 add.l D0, [A0]
00005A98 2040 movea.l A0, D0
00005A9A 43EE FF9A lea.l A1, [A6 - 0x66]
00005A9E 7013 moveq.l D0, 0x13
label00005AA0:
00005AA0 20D9 move.l [A0]+, [A1]+
00005AA2 51C8 FFFC dbf D0, -0x6 /* 00005AA0 */
00005AA6 30D9 move.w [A0]+, [A1]+
00005AA8 6000 0142 bra +0x144 /* 00005BEC */
00005AAC 4A6D E934 tst.w [A5 - 0x16CC]
00005AB0 6712 beq +0x14 /* 00005AC4 */
00005AB2 3F2E 000E move.w -[A7], [A6 + 0xE]
00005AB6 3F2E 000C move.w -[A7], [A6 + 0xC]
00005ABA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005ABE A8F1 syscall StdComment
00005AC0 6000 012A bra +0x12C /* 00005BEC */
label00005AC4:
00005AC4 7001 moveq.l D0, 0x01
00005AC6 3B40 E932 move.w [A5 - 0x16CE], D0
00005ACA 426D E8FE clr.w [A5 - 0x1702]
00005ACE 426D E8FC clr.w [A5 - 0x1704]
00005AD2 42A7 clr.l -[A7]
00005AD4 42A7 clr.l -[A7]
00005AD6 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00005ADA 205F movea.l A0, [A7]+
00005ADC 2B48 E910 move.l [A5 - 0x16F0], A0
00005AE0 486D E900 pea.l [A5 - 0x1700]
00005AE4 3F3C 7FFF move.w -[A7], 0x7FFF
00005AE8 3F3C 7FFF move.w -[A7], 0x7FFF
00005AEC 3F3C 8000 move.w -[A7], 0x8000
00005AF0 3F3C 8000 move.w -[A7], 0x8000
00005AF4 A8A7 syscall SetRect
00005AF6 6000 00F4 bra +0xF6 /* 00005BEC */
00005AFA 4A6D E934 tst.w [A5 - 0x16CC]
00005AFE 6712 beq +0x14 /* 00005B12 */
00005B00 3F2E 000E move.w -[A7], [A6 + 0xE]
00005B04 3F2E 000C move.w -[A7], [A6 + 0xC]
00005B08 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005B0C A8F1 syscall StdComment
00005B0E 6000 00DC bra +0xDE /* 00005BEC */
label00005B12:
00005B12 426D E932 clr.w [A5 - 0x16CE]
00005B16 42A7 clr.l -[A7]
00005B18 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00005B1C 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00005B20 201F move.l D0, [A7]+
00005B22 2D40 FFEC move.l [A6 - 0x14], D0
00005B26 4878 0052 push.l 0x52 /* 'R' */
00005B2A 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005B2E 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005B32 3D40 FFFE move.w [A6 - 0x2], D0
00005B36 486E FF9A pea.l [A6 - 0x66]
00005B3A 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00005B3E 588F addq.l A7, 4
00005B40 7069 moveq.l D0, 0x69
00005B42 3D40 FF9A move.w [A6 - 0x66], D0
00005B46 426E FF9C clr.w [A6 - 0x64]
00005B4A 42A7 clr.l -[A7]
00005B4C 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00005B50 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
00005B54 508F addq.l A7, 8
00005B56 2D40 FFA0 move.l [A6 - 0x60], D0
00005B5A 41EE FFA8 lea.l A0, [A6 - 0x58]
00005B5E 43ED E900 lea.l A1, [A5 - 0x1700]
00005B62 20D9 move.l [A0]+, [A1]+
00005B64 20D9 move.l [A0]+, [A1]+
00005B66 41EE FFBC lea.l A0, [A6 - 0x44]
00005B6A 43ED EC2E lea.l A1, [A5 - 0x13D2]
00005B6E 20D9 move.l [A0]+, [A1]+
00005B70 20D9 move.l [A0]+, [A1]+
00005B72 3D6D E8FC FFD0 move.w [A6 - 0x30], [A5 - 0x1704]
00005B78 3D6D E8FE FFE0 move.w [A6 - 0x20], [A5 - 0x1702]
00005B7E 2D6D E910 FFD8 move.l [A6 - 0x28], [A5 - 0x16F0]
00005B84 2F2D E918 move.l -[A7], [A5 - 0x16E8]
00005B88 206E FFEC movea.l A0, [A6 - 0x14]
00005B8C 4868 0052 pea.l [A0 + 0x52]
00005B90 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00005B94 206D E918 movea.l A0, [A5 - 0x16E8]
00005B98 302E FFFE move.w D0, [A6 - 0x2]
00005B9C C1FC 0052 muls.w D0, 0x52 /* 'R' */
00005BA0 D090 add.l D0, [A0]
00005BA2 2040 movea.l A0, D0
00005BA4 43EE FF9A lea.l A1, [A6 - 0x66]
00005BA8 7013 moveq.l D0, 0x13
label00005BAA:
00005BAA 20D9 move.l [A0]+, [A1]+
00005BAC 51C8 FFFC dbf D0, -0x6 /* 00005BAA */
00005BB0 30D9 move.w [A0]+, [A1]+
00005BB2 6038 bra +0x3A /* 00005BEC */
00005BB4 4A6D E934 tst.w [A5 - 0x16CC]
00005BB8 6710 beq +0x12 /* 00005BCA */
00005BBA 3F2E 000E move.w -[A7], [A6 + 0xE]
00005BBE 3F2E 000C move.w -[A7], [A6 + 0xC]
00005BC2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005BC6 A8F1 syscall StdComment
00005BC8 6022 bra +0x24 /* 00005BEC */
label00005BCA:
00005BCA 7001 moveq.l D0, 0x01
00005BCC 3B40 E936 move.w [A5 - 0x16CA], D0
00005BD0 601A bra +0x1C /* 00005BEC */
00005BD2 4A6D E934 tst.w [A5 - 0x16CC]
00005BD6 6710 beq +0x12 /* 00005BE8 */
00005BD8 3F2E 000E move.w -[A7], [A6 + 0xE]
00005BDC 3F2E 000C move.w -[A7], [A6 + 0xC]
00005BE0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005BE4 A8F1 syscall StdComment
00005BE6 6004 bra +0x6 /* 00005BEC */
label00005BE8:
00005BE8 426D E936 clr.w [A5 - 0x16CA]
label00005BEC:
00005BEC 4E5E unlink A6
00005BEE 205F movea.l A0, [A7]+
00005BF0 4FEF 0008 lea.l A7, [A7 + 0x8]
00005BF4 4ED0 jmp [A0]
fn00005BF6:
00005BF6 4E56 FFB0 link A6, -0x0050
00005BFA 3F3C 0001 move.w -[A7], 0x1
00005BFE 486E FFB0 pea.l [A6 - 0x50]
00005C02 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00005C06 5C8F addq.l A7, 6
00005C08 41EE FFB0 lea.l A0, [A6 - 0x50]
00005C0C 226D EC46 movea.l A1, [A5 - 0x13BA]
00005C10 2348 0068 move.l [A1 + 0x68], A0
00005C14 41ED 10E2 lea.l A0, [A5 + 0x10E2 /* export_536 */]
00005C18 2D48 FFB0 move.l [A6 - 0x50], A0
00005C1C 41ED 10EA lea.l A0, [A5 + 0x10EA /* export_537 */]
00005C20 2D48 FFB4 move.l [A6 - 0x4C], A0
00005C24 41ED 10F2 lea.l A0, [A5 + 0x10F2 /* export_538 */]
00005C28 2D48 FFB8 move.l [A6 - 0x48], A0
00005C2C 41ED 10FA lea.l A0, [A5 + 0x10FA /* export_539 */]
00005C30 2D48 FFBC move.l [A6 - 0x44], A0
00005C34 41ED 1102 lea.l A0, [A5 + 0x1102 /* export_540 */]
00005C38 2D48 FFC0 move.l [A6 - 0x40], A0
00005C3C 41ED 110A lea.l A0, [A5 + 0x110A /* export_541 */]
00005C40 2D48 FFC4 move.l [A6 - 0x3C], A0
00005C44 41ED 1112 lea.l A0, [A5 + 0x1112 /* export_542 */]
00005C48 2D48 FFC8 move.l [A6 - 0x38], A0
00005C4C 41ED 111A lea.l A0, [A5 + 0x111A /* export_543 */]
00005C50 2D48 FFCC move.l [A6 - 0x34], A0
00005C54 41ED 1122 lea.l A0, [A5 + 0x1122 /* export_544 */]
00005C58 2D48 FFD0 move.l [A6 - 0x30], A0
00005C5C 41ED 112A lea.l A0, [A5 + 0x112A /* export_545 */]
00005C60 2D48 FFD4 move.l [A6 - 0x2C], A0
00005C64 42A7 clr.l -[A7]
00005C66 42A7 clr.l -[A7]
00005C68 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00005C6C 205F movea.l A0, [A7]+
00005C6E 2B48 E918 move.l [A5 - 0x16E8], A0
00005C72 426D E934 clr.w [A5 - 0x16CC]
00005C76 426D E92E clr.w [A5 - 0x16D2]
00005C7A 426D E936 clr.w [A5 - 0x16CA]
00005C7E 426D E930 clr.w [A5 - 0x16D0]
00005C82 426D E932 clr.w [A5 - 0x16CE]
00005C86 A896 syscall HidePen
00005C88 426D E940 clr.w [A5 - 0x16C0]
00005C8C 206E 0008 movea.l A0, [A6 + 0x8]
00005C90 2050 movea.l A0, [A0]
00005C92 43ED E938 lea.l A1, [A5 - 0x16C8]
00005C96 5488 addq.l A0, 2
00005C98 22D8 move.l [A1]+, [A0]+
00005C9A 22D8 move.l [A1]+, [A0]+
00005C9C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005CA0 486D E938 pea.l [A5 - 0x16C8]
00005CA4 A8F6 syscall DrawPicture
00005CA6 0C6D 01F4 E940 cmpi.w [A5 - 0x16C0], 0x1F4
00005CAC 6F12 ble +0x14 /* 00005CC0 */
00005CAE 3F3C 0001 move.w -[A7], 0x1
00005CB2 3F3C 0073 move.w -[A7], 0x73 /* 's' */
00005CB6 3F3C 03EA move.w -[A7], 0x3EA
00005CBA 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00005CBE 5C8F addq.l A7, 6
label00005CC0:
00005CC0 A897 syscall ShowPen
00005CC2 202D E918 move.l D0, [A5 - 0x16E8]
00005CC6 4E5E unlink A6
00005CC8 4E75 rts
fn00005CCA:
00005CCA 4E56 FFAA link A6, -0x0056
00005CCE 48E7 0300 movem.l -[A7], D6,D7
00005CD2 42A7 clr.l -[A7]
00005CD4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005CD8 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00005CDC 201F move.l D0, [A7]+
00005CDE 4878 0052 push.l 0x52 /* 'R' */
00005CE2 2F00 move.l -[A7], D0
00005CE4 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005CE8 3C00 move.w D6, D0
00005CEA 7E00 moveq.l D7, 0x00
00005CEC 6000 006A bra +0x6C /* 00005D58 */
label00005CF0:
00005CF0 206E 0008 movea.l A0, [A6 + 0x8]
00005CF4 3007 move.w D0, D7
00005CF6 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00005CFA D090 add.l D0, [A0]
00005CFC 2040 movea.l A0, D0
00005CFE 43EE FFAE lea.l A1, [A6 - 0x52]
00005D02 7013 moveq.l D0, 0x13
label00005D04:
00005D04 22D8 move.l [A1]+, [A0]+
00005D06 51C8 FFFC dbf D0, -0x6 /* 00005D04 */
00005D0A 32D8 move.w [A1]+, [A0]+
00005D0C 0C6E 006C FFAE cmpi.w [A6 - 0x52], 0x6C /* 'l' */
00005D12 6642 bne +0x44 /* 00005D56 */
00005D14 2D6E FFEC FFAA move.l [A6 - 0x56], [A6 - 0x14]
00005D1A 2F2E FFAA move.l -[A7], [A6 - 0x56]
00005D1E 4EBA FED6 jsr [PC - 0x12A /* 00005BF6 */]
00005D22 588F addq.l A7, 4
00005D24 2D40 FFEC move.l [A6 - 0x14], D0
00005D28 2F2E FFAA move.l -[A7], [A6 - 0x56]
00005D2C 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00005D30 206E 0008 movea.l A0, [A6 + 0x8]
00005D34 3007 move.w D0, D7
00005D36 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00005D3A D090 add.l D0, [A0]
00005D3C 2040 movea.l A0, D0
00005D3E 43EE FFAE lea.l A1, [A6 - 0x52]
00005D42 7013 moveq.l D0, 0x13
label00005D44:
00005D44 20D9 move.l [A0]+, [A1]+
00005D46 51C8 FFFC dbf D0, -0x6 /* 00005D44 */
00005D4A 30D9 move.w [A0]+, [A1]+
00005D4C 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005D50 4EBA FF78 jsr [PC - 0x88 /* 00005CCA */]
00005D54 588F addq.l A7, 4
label00005D56:
00005D56 5247 addq.w D7, 1
label00005D58:
00005D58 BE46 cmp.w D7, D6
00005D5A 6D94 blt -0x6A /* 00005CF0 */
00005D5C 4CDF 00C0 movem.l D6,D7, [A7]+
00005D60 4E5E unlink A6
00005D62 4E75 rts
export_546:
00005D64 4E56 FFF8 link A6, -0x0008
00005D68 42A7 clr.l -[A7]
00005D6A 2F2D 92CE move.l -[A7], [A5 - 0x6D32]
00005D6E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00005D72 201F move.l D0, [A7]+
00005D74 4A80 tst.l D0
00005D76 6E42 bgt +0x44 /* 00005DBA */
00005D78 206E 0016 movea.l A0, [A6 + 0x16]
00005D7C 0828 0007 0004 btst.b [A0 + 0x4], 0x7
00005D82 6736 beq +0x38 /* 00005DBA */
00005D84 206E 0016 movea.l A0, [A6 + 0x16]
00005D88 2D68 002A FFF8 move.l [A6 - 0x8], [A0 + 0x2A]
00005D8E 2D7C 0000 0810 FFFC move.l [A6 - 0x4], 0x810
00005D96 2F2D 92CE move.l -[A7], [A5 - 0x6D32]
00005D9A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005D9E 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00005DA2 206E FFF8 movea.l A0, [A6 - 0x8]
00005DA6 226D 92CE movea.l A1, [A5 - 0x6D32]
00005DAA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005DAE 2F11 move.l -[A7], [A1]
00005DB0 2F10 move.l -[A7], [A0]
00005DB2 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00005DB6 4FEF 000C lea.l A7, [A7 + 0xC]
label00005DBA:
00005DBA 4E5E unlink A6
00005DBC 205F movea.l A0, [A7]+
00005DBE 4FEF 0012 lea.l A7, [A7 + 0x12]
00005DC2 4ED0 jmp [A0]
fn00005DC4:
00005DC4 4E56 FFA8 link A6, -0x0058
00005DC8 3F3C 0001 move.w -[A7], 0x1
00005DCC 486E FFA8 pea.l [A6 - 0x58]
00005DD0 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00005DD4 5C8F addq.l A7, 6
00005DD6 41EE FFA8 lea.l A0, [A6 - 0x58]
00005DDA 226D EC46 movea.l A1, [A5 - 0x13BA]
00005DDE 2348 0068 move.l [A1 + 0x68], A0
00005DE2 41ED 1132 lea.l A0, [A5 + 0x1132 /* export_546 */]
00005DE6 2D48 FFC8 move.l [A6 - 0x38], A0
00005DEA A896 syscall HidePen
00005DEC 206E 0008 movea.l A0, [A6 + 0x8]
00005DF0 2050 movea.l A0, [A0]
00005DF2 43EE FFF8 lea.l A1, [A6 - 0x8]
00005DF6 5488 addq.l A0, 2
00005DF8 22D8 move.l [A1]+, [A0]+
00005DFA 22D8 move.l [A1]+, [A0]+
00005DFC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005E00 486E FFF8 pea.l [A6 - 0x8]
00005E04 A8F6 syscall DrawPicture
00005E06 A897 syscall ShowPen
00005E08 4E5E unlink A6
00005E0A 4E75 rts
fn00005E0C:
00005E0C 4E56 FF80 link A6, -0x0080
00005E10 486E FFF4 pea.l [A6 - 0xC]
00005E14 A874 syscall GetPort
00005E16 3F3C 0001 move.w -[A7], 0x1
00005E1A 486E FF88 pea.l [A6 - 0x78]
00005E1E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00005E22 5C8F addq.l A7, 6
00005E24 2F2D 92CE move.l -[A7], [A5 - 0x6D32]
00005E28 42A7 clr.l -[A7]
00005E2A 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00005E2E 4A6D 8DA6 tst.w [A5 - 0x725A]
00005E32 6700 008C beq +0x8E /* 00005EC0 */
00005E36 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005E3A 4EBA FF88 jsr [PC - 0x78 /* 00005DC4 */]
00005E3E 588F addq.l A7, 4
00005E40 42A7 clr.l -[A7]
00005E42 2F2D 92CE move.l -[A7], [A5 - 0x6D32]
00005E46 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00005E4A 201F move.l D0, [A7]+
00005E4C 4A80 tst.l D0
00005E4E 6E48 bgt +0x4A /* 00005E98 */
00005E50 42A7 clr.l -[A7]
00005E52 4879 636C 7574 push.l 0x636C7574 /* 'clut' */
00005E58 3F3C 03E8 move.w -[A7], 0x3E8
00005E5C A9A0 syscall GetResource
00005E5E 205F movea.l A0, [A7]+
00005E60 2D48 FFF8 move.l [A6 - 0x8], A0
00005E64 2D7C 0000 0810 FFFC move.l [A6 - 0x4], 0x810
00005E6C 2F2D 92CE move.l -[A7], [A5 - 0x6D32]
00005E70 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005E74 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00005E78 206E FFF8 movea.l A0, [A6 - 0x8]
00005E7C 226D 92CE movea.l A1, [A5 - 0x6D32]
00005E80 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005E84 2F11 move.l -[A7], [A1]
00005E86 2F10 move.l -[A7], [A0]
00005E88 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00005E8C 4FEF 000C lea.l A7, [A7 + 0xC]
00005E90 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005E94 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
label00005E98:
00005E98 42A7 clr.l -[A7]
00005E9A AA28 syscall GetCTSeed
00005E9C 201F move.l D0, [A7]+
00005E9E 2F00 move.l -[A7], D0
00005EA0 2F2D 92CE move.l -[A7], [A5 - 0x6D32]
00005EA4 4EBA B5CE jsr [PC - 0x4A32 /* 00001474 */]
00005EA8 508F addq.l A7, 8
00005EAA 2D6D 8E1E FF84 move.l [A6 - 0x7C], [A5 - 0x71E2]
00005EB0 2B6D 92CE 8E1E move.l [A5 - 0x71E2], [A5 - 0x6D32]
00005EB6 3F3C 0001 move.w -[A7], 0x1
00005EBA 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00005EBE 548F addq.l A7, 2
label00005EC0:
00005EC0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005EC4 4EBA FD30 jsr [PC - 0x2D0 /* 00005BF6 */]
00005EC8 588F addq.l A7, 4
00005ECA 2D40 FF80 move.l [A6 - 0x80], D0
00005ECE 2F2E FF80 move.l -[A7], [A6 - 0x80]
00005ED2 4EBA FDF6 jsr [PC - 0x20A /* 00005CCA */]
00005ED6 588F addq.l A7, 4
00005ED8 4A6D 8DA6 tst.w [A5 - 0x725A]
00005EDC 6710 beq +0x12 /* 00005EEE */
00005EDE 3F3C 0001 move.w -[A7], 0x1
00005EE2 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00005EE6 548F addq.l A7, 2
00005EE8 2B6E FF84 8E1E move.l [A5 - 0x71E2], [A6 - 0x7C]
label00005EEE:
00005EEE 3F3C 0001 move.w -[A7], 0x1
00005EF2 486E FF88 pea.l [A6 - 0x78]
00005EF6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00005EFA 5C8F addq.l A7, 6
00005EFC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00005F00 A873 syscall SetPort
00005F02 202E FF80 move.l D0, [A6 - 0x80]
00005F06 4E5E unlink A6
00005F08 4E75 rts